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 |