Share via


IDWriteFontCollectionLoader::CreateEnumeratorFromKey メソッド (dwrite.h)

フォント ファイルのコレクションをカプセル化するフォント ファイル列挙子オブジェクトを作成します。 フォント システムは、このインターフェイスを呼び出してフォント コレクションを作成します。

構文

HRESULT CreateEnumeratorFromKey(
        IDWriteFactory            *factory,
  [in]  void const                *collectionKey,
        UINT32                    collectionKeySize,
  [out] IDWriteFontFileEnumerator **fontFileEnumerator
);

パラメーター

factory

型: IDWriteFactory*

現在のフォント コレクションの作成に使用された IDWriteFactory オブジェクトへのポインター。

[in] collectionKey

型: const void*

使用されているフォント コレクション ローダーのスコープ内のフォント ファイルのコレクションを一意に識別するフォント コレクション キー。 このキーに割り当てられるバッファーは、 collectionKeySize で指定されたサイズ (バイト単位) 以上である必要があります。

collectionKeySize

型: UINT32

フォント コレクション キーのサイズ (バイト単位)。

[out] fontFileEnumerator

型: IDWriteFontFileEnumerator**

このメソッドが戻るときに、 には、新しく作成されたフォント ファイル列挙子へのポインターのアドレスが含まれます。

戻り値

型: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

要件
サポートされている最小のクライアント Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー dwrite.h
Library Dwrite.lib
[DLL] Dwrite.dll

こちらもご覧ください

IDWriteFontCollectionLoader