IDWriteRemoteFontFileStream::BeginDownload メソッド (dwrite_3.h)
フォント ファイルのすべてまたは一部のダウンロードを開始します。
構文
HRESULT BeginDownload(
[in] UUID const *downloadOperationID,
[in] DWRITE_FILE_FRAGMENT const *fileFragments,
UINT32 fragmentCount,
IDWriteAsyncResult **asyncResult
);
パラメーター
[in] downloadOperationID
型: UUID
[in] fileFragments
構造体の配列。各構造体は、ダウンロードするバイト範囲を指定します。
fragmentCount
型: UINT32
fileFragments 配列内の要素の数。 サイズなどのファイル情報をダウンロードする場合は、0 を指定できます。
asyncResult
種類: COM_Outptr_result_maybenull
非同期ダウンロードの完了を待機し、完了時にダウンロード結果を取得するために使用できる オブジェクトを受け取ります。 ダウンロードが同期的に完了した場合、結果は NULL になることがあります。 たとえば、これは、メソッドが要求されたデータが既にローカルであると判断した場合に発生する可能性があります。
戻り値
型: HRESULT
このメソッドは、HRESULT の成功またはエラー コードを返します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | dwrite_3.h |
Library | Dwrite.lib |