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 7, Windows Vista with SP2 and Platform Update for Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008 [desktop apps | UWP apps]
Target Platform Windows
Header dwrite_3.h
Library Dwrite.lib
DLL Dwrite.dll

See also

IDWriteFontDownloadQueue