Condividi tramite


Metodo IDWriteRemoteFontFileLoader::CreateRemoteStreamFromKey (dwrite_3.h)

Crea un oggetto flusso di file di carattere remoto che incapsula una risorsa file aperta e può essere usato per scaricare i dati dei file remoti.

Sintassi

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

Parametri

[in] fontFileReferenceKey

Tipo: void

Chiave di riferimento del file di carattere che identifica in modo univoco la risorsa file di carattere nell'ambito del caricatore del tipo di carattere usato.

fontFileReferenceKeySize

Tipo: UINT32

Dimensioni della chiave di riferimento del file di carattere in byte.

[out] fontFileStream

Tipo: IDWriteRemoteFontFileStream**

Puntatore al flusso di file di carattere appena creato.

Valore restituito

Tipo: HRESULT

Questo metodo restituisce un codice di esito positivo o di errore HRESULT.

Commenti

A differenza di CreateStreamFromKey, questo metodo può essere usato per creare un flusso per un file remoto. Se il file è remoto, il client deve chiamare IDWriteRemoteFontFileStream::BeginDownload con una matrice vuota di frammenti di file prima che il flusso possa essere usato per ottenere le dimensioni del file o accedere ai dati.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione dwrite_3.h
Libreria Dwrite.lib

Vedi anche

IDWriteRemoteFontFileLoader