IDWriteFontDownloadQueue::AddListener method (dwrite_3.h)

Registers a client-defined listener object that receives download notifications.
All registered listener's DownloadCompleted will be called after BeginDownload completes.

Syntax

HRESULT AddListener(
        IDWriteFontDownloadListener *listener,
  [out] UINT32                      *token
);

Parameters

listener

Type: IDWriteFontDownloadListener*

Listener object to add.

[out] token

Type: UINT32*

Receives a token value, which the caller must subsequently pass to RemoveListener.

Return value

Type: HRESULT

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Remarks

An IDWriteFontDownloadListener can also be passed to BeginDownload using the context parameter, rather than globally registered to the queue.

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

See also

IDWriteFontDownloadQueue