Compartir a través de


Método IDWriteFontCollectionLoader::CreateEnumeratorFromKey (dwrite.h)

Crea un objeto enumerador de archivos de fuente que encapsula una colección de archivos de fuente. El sistema de fuentes vuelve a llamar a esta interfaz para crear una colección de fuentes.

Sintaxis

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

Parámetros

factory

Tipo: IDWriteFactory*

Puntero al objeto IDWriteFactory que se usó para crear la colección de fuentes actual.

[in] collectionKey

Tipo: const void*

Una clave de colección de fuentes que identifica de forma única la colección de archivos de fuente dentro del ámbito del cargador de la colección de fuentes que se está usando. El búfer asignado para esta clave debe tener al menos el tamaño, en bytes, especificado por collectionKeySize.

collectionKeySize

Tipo: UINT32

Tamaño de la clave de colección de fuentes, en bytes.

[out] fontFileEnumerator

Tipo: IDWriteFontFileEnumerator**

Cuando este método vuelve, contiene la dirección de un puntero al enumerador de archivos de fuente recién creado.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado dwrite.h
Library Dwrite.lib
Archivo DLL Dwrite.dll

Consulte también

IDWriteFontCollectionLoader