Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

IDWriteFactory::GetSystemFontCollection method

Gets an object which represents the set of installed fonts.

Syntax


virtual HRESULT GetSystemFontCollection(
  [out]  IDWriteFontCollection ** fontCollection,
  BOOL  checkForUpdates
) = 0;

Parameters

fontCollection [out]

Type: IDWriteFontCollection**

When this method returns, contains the address of a pointer to the system font collection object, or NULL in case of failure.

checkForUpdates

Type: BOOL

If this parameter is nonzero, the function performs an immediate check for changes to the set of installed fonts. If this parameter is FALSE, the function will still detect changes if the font cache service is running, but there may be some latency. For example, an application might specify TRUE if it has itself just installed a font and wants to be sure the font collection contains that font.

Return value

Type: HRESULT

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

Requirements

Minimum supported client

Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008 [desktop apps | Windows Store apps]

Minimum supported phone

Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]

Header

Dwrite.h

Library

Dwrite.lib

DLL

Dwrite.dll

See also

IDWriteFactory

 

 

Community Additions

Show:
© 2014 Microsoft