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 |