Metodo IDWriteFontCollectionLoader::CreateEnumeratorFromKey (dwrite.h)

Crea un oggetto enumeratore di file di tipo carattere che incapsula una raccolta di file di carattere. Il sistema dei tipi di carattere richiama questa interfaccia per creare una raccolta di tipi di carattere.

Sintassi

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

Parametri

factory

Tipo: IDWriteFactory*

Puntatore all'oggetto IDWriteFactory usato per creare l'insieme di caratteri corrente.

[in] collectionKey

Tipo: const void*

Chiave della raccolta di tipi di carattere che identifica in modo univoco la raccolta di file di carattere all'interno dell'ambito del caricatore della raccolta di caratteri usato. Il buffer allocato per questa chiave deve essere almeno la dimensione, in byte, specificata da collectionKeySize.

collectionKeySize

Tipo: UINT32

Dimensioni della chiave della raccolta di caratteri, in byte.

[out] fontFileEnumerator

Tipo: IDWriteFontFileEnumerator**

Quando questo metodo restituisce, contiene l'indirizzo di un puntatore all'enumeratore di file di tipo carattere appena creato.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione dwrite.h
Libreria Dwrite.lib
DLL Dwrite.dll

Vedi anche

IDWriteFontCollectionLoader