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 |