Partager via


IDWriteFontFace::GetFiles, méthode (dwrite.h)

Obtient les fichiers de police représentant un visage de police.

Syntaxe

HRESULT GetFiles(
  [in, out]       UINT32          *numberOfFiles,
  [out, optional] IDWriteFontFile **fontFiles
);

Paramètres

[in, out] numberOfFiles

Type : UINT32*

Si fontFiles a la valeur NULL, reçoit le nombre de fichiers représentant le visage de police. Sinon, le nombre de fichiers de polices demandés doit être passé. Pour plus d’informations, consultez la section Remarques ci-dessous.

[out, optional] fontFiles

Type : IDWriteFontFile**

Lorsque cette méthode est retournée, contient un pointeur vers un tableau fourni par l’utilisateur qui stocke des pointeurs vers des fichiers de police représentant le visage de police. Ce paramètre peut être NULL si l’utilisateur souhaite uniquement le nombre de fichiers représentant la police. Cette API incrémente le nombre de références des pointeurs de fichier de police retournés conformément aux conventions COM, et le client doit les libérer lorsque vous avez terminé.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Notes

La méthode IDWriteFontFace::GetFiles doit être appelée deux fois. La première fois que vous appelez GetFilesfontFiles, vous devez avoir la valeur NULL. Lorsque la méthode est retournée, numberOfFiles reçoit le nombre de fichiers de police qui représentent le visage de la police.

Ensuite, appelez la méthode une deuxième fois, en passant la valeur numberOfFiles qui a été générée lors du premier appel, et une mémoire tampon non null de la taille correcte pour stocker les pointeurs IDWriteFontFile .

Spécifications

   
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dwrite.h
Bibliothèque Dwrite.lib
DLL Dwrite.dll

Voir aussi

IDWriteFontFace