Freigeben über


IDWriteRemoteFontFileStream::BeginDownload-Methode (dwrite_3.h)

Beginnt mit dem Herunterladen aller oder eines Teils der Schriftartdatei.

Syntax

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

Die Parameter

[in] downloadOperationID

Typ: UUID

[in] fileFragments

Typ: DWRITE_FILE_FRAGMENT

Array von Strukturen, die jeweils einen Bytebereich angeben, der heruntergeladen werden soll.

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 abzurufen. Das Ergebnis kann NULL sein, wenn der Download synchron abgeschlossen wird. Dies kann beispielsweise passieren, wenn die Methode bestimmt, dass die angeforderten Daten bereits lokal sind.

Rückgabewert

Typ: HRESULT

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

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10 Build 15063
Mindestanforderungen für unterstützte Server Windows 10 Build 15063
Zielplattform Fenster
Header dwrite_3.h
Library Dwrite.lib

Siehe auch

IDWriteRemoteFontFileStream