Freigeben über


IDWriteRemoteFontFileStream::BeginDownload-Methode (dwrite_3.h)

Beginnt mit dem Herunterladen der schriftartendatei ganz oder teilweise.

Syntax

HRESULT BeginDownload(
  [in] UUID const                 *downloadOperationID,
  [in] DWRITE_FILE_FRAGMENT const *fileFragments,
       UINT32                     fragmentCount,
       IDWriteAsyncResult         **asyncResult
);

Parameter

[in] downloadOperationID

Typ: UUID

[in] fileFragments

Typ: DWRITE_FILE_FRAGMENT

Array von Strukturen, die jeweils einen Bytebereich zum Herunterladen angeben.

fragmentCount

Typ: UINT32

Anzahl der Elemente im FileFragments-Array. Dies kann null sein, um nur Dateiinformationen herunterzuladen, z. B. die Größe.

asyncResult

Typ: COM_Outptr_result_maybenull

Empfängt ein -Objekt, das verwendet werden kann, um auf den Abschluss des asynchronen Downloads zu warten und das Downloadergebnis nach Abschluss zu erhalten. Das Ergebnis kann NULL sein, wenn der Download synchron abgeschlossen wird. Dies kann beispielsweise der Fall sein, wenn die Methode feststellt, dass die angeforderten Daten bereits lokal sind.

Rückgabewert

Typ: HRESULT

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

Anforderungen

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

Weitere Informationen

IDWriteRemoteFontFileStream