Compartir a través de


Método IDWriteFontFileLoader::CreateStreamFromKey (dwrite.h)

Crea un objeto de flujo de archivo de fuente que encapsula un recurso de archivo abierto.

Sintaxis

HRESULT CreateStreamFromKey(
  [in]  void const            *fontFileReferenceKey,
        UINT32                fontFileReferenceKeySize,
  [out] IDWriteFontFileStream **fontFileStream
);

Parámetros

[in] fontFileReferenceKey

Tipo: const void*

Puntero a una clave de referencia de archivo de fuente que identifica de forma única el recurso de archivo de fuente dentro del ámbito del cargador de fuentes que se usa. El búfer asignado para esta clave debe ser al menos el tamaño, en bytes, especificado por fontFileReferenceKeySize.

fontFileReferenceKeySize

Tipo: UINT32

Tamaño de la clave de referencia del archivo de fuente, en bytes.

[out] fontFileStream

Tipo: IDWriteFontFileStream**

Cuando este método vuelve, contiene la dirección de un puntero al objeto IDWriteFontFileStream 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.

Comentarios

El recurso se cierra cuando se libera la última referencia a fontFileStream .

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

IDWriteFontFileLoader