カスタムフォントコレクションローダーをファクトリオブジェクトに登録する。
IDWriteFactory_RegisterFontCollectionLoader this, fontCollectionLoader
this : [comobj] IDWriteFactory インターフェースの COM オブジェクト変数 fontCollectionLoader : [comobj] 型: IDWriteFontCollectionLoader* 登録対象となる IDWriteFontCollectionLoader オブジェクトへのポインタ。
(プラグイン / モジュール : com_misc.dll)
カスタムフォントコレクションローダーをファクトリオブジェクトに登録する。 [戻り値] 型: HRESULT このメソッドが成功した場合は S_OK を返す。そうでない場合は HRESULT エラーコードを返す。 [備考] この関数はフォントコレクションローダーを DirectWrite に登録する。フォントコレクションローダーインターフェースはシングルトンオブジェクトで実装されるべきで、特定の種類のキーを与えられたときにフォントコレクション内のフォントファイルを列挙する役割を持つ。同一インスタンスは一度しか登録できず、再度登録しようとするとエラーが返される。なお、フォントファイルローダーの実装は、コンストラクタ内で DirectWrite に自身を登録してはならず、デストラクタ内で登録解除してもならない。登録/登録解除はそれぞれオブジェクトの参照カウントを増減させるためである。代わりに、フォントファイルローダーの DirectWrite への登録/登録解除は、ローダー実装の外側で行うべきである。
| プラグイン / モジュール | 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 |