IDWriteRemoteFontFileLoader::CreateRemoteStreamFromKey-Methode (dwrite_3.h)

Erstellt ein Remoteschriftdateistreamobjekt, das eine geöffnete Dateiressource kapselt und zum Herunterladen von Remotedateidaten verwendet werden kann.

Syntax

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

Parameter

[in] fontFileReferenceKey

Typ: void

Referenzschlüssel der Schriftartdatei, der die Schriftartdateiressource innerhalb des Bereichs des verwendeten Schriftartladeprogramms eindeutig identifiziert.

fontFileReferenceKeySize

Typ: UINT32

Größe des Referenzschlüssels der Schriftartdatei in Byte.

[out] fontFileStream

Typ: IDWriteRemoteFontFileStream**

Zeiger auf den neu erstellten Schriftartdateidatenstrom.

Rückgabewert

Typ: HRESULT

Diese Methode gibt einen HRESULT-Erfolgs- oder Fehlercode zurück.

Hinweise

Im Gegensatz zu CreateStreamFromKey kann diese Methode verwendet werden, um einen Stream für eine Remotedatei zu erstellen. Wenn die Datei remote ist, muss der Client IDWriteRemoteFontFileStream::BeginDownload mit einem leeren Array von Dateifragmenten aufrufen, bevor der Stream zum Abrufen der Dateigröße oder zum Zugreifen auf Daten verwendet werden kann.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile dwrite_3.h
Bibliothek Dwrite.lib

Weitere Informationen

IDWriteRemoteFontFileLoader