ローカルのフォントファイルからフォントファイル参照オブジェクトを作成する。
IDWriteFactory_CreateFontFileReference this, filePath, lastWriteTime, fontFile
this : [comobj] IDWriteFactory インターフェースの COM オブジェクト変数 filePath : [wstr] 型: const WCHAR* フォントファイルの絶対パスを格納した文字配列。filePath がディスク上の有効なファイルに対応していない場合、作成後のオブジェクトに対する後続操作は失敗する可能性がある。 lastWriteTime : [var] 型: const FILETIME* 入力ファイルパスの最終更新日時。省略した場合、関数はフォントファイルにアクセスして最終書き込み日時を取得する。余分なディスクアクセスを避けるためにはこの値を指定すべきである。lastWriteTime がディスク上のファイルと一致しない場合、後続操作は失敗する可能性がある。 fontFile : [comobj] 型: IDWriteFontFile** メソッドが戻る際、新規作成されたフォントファイル参照オブジェクトへのポインタのアドレスを格納する。失敗時は NULL。
(プラグイン / モジュール : com_misc.dll)
ローカルのフォントファイルからフォントファイル参照オブジェクトを作成する。 [戻り値] 型: HRESULT このメソッドが成功した場合は S_OK を返す。そうでない場合は HRESULT エラーコードを返す。
| プラグイン / モジュール | com_misc.dll |
| バージョン | 1.0 |
| 作成日 | 2026/04/16 |
| 著作者 | IronHSP / CsWin32 bridge |
| URL | https://github.com/inovia/IronHSP |
| 備考 | Win32 API の com_misc.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。 |
| タイプ | 拡張命令 |
| グループ | Win32API |
| 対応環境 |
|
| hs ファイル | hsphelp\win32_com_misc_gen2.hs |