IDWriteFontDownloadQueue::BeginDownload method (dwrite_3.h)
Begins an asynchronous download operation. The download operation executes
in the background until it completes or is cancelled by a CancelDownload call.
Syntax
HRESULT BeginDownload(
[in, optional] IUnknown *context
);
Parameters
[in, optional] context
Type: IUnknown*
Optional context object that is passed back to the
download notification handler's DownloadCompleted method. If the context object
implements IDWriteFontDownloadListener, its DownloadCompleted will be called
when done.
Return value
Type: HRESULT
Returns S_OK if a download was successfully begun, S_FALSE if the queue was empty, or a standard HRESULT error code.
Remarks
BeginDownload removes all download requests from the queue, transferring them
to a background download operation. If any previous downloads are still ongoing
when BeginDownload is called again, the new download does not complete until
the previous downloads have finished.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 [desktop apps only] |
Minimum supported server | Windows Server 2016 [desktop apps only] |
Target Platform | Windows |
Header | dwrite_3.h |
Library | Dwrite.lib |
DLL | Dwrite.dll |