Méthode IWICBitmapDecoderInfo::GetPatterns (wincodec.h)
Récupère les signatures de modèle de fichier prises en charge par le décodeur.
Syntaxe
HRESULT GetPatterns(
[in] UINT cbSizePatterns,
[out] WICBitmapPattern *pPatterns,
[out] UINT *pcPatterns,
[out] UINT *pcbPatternsActual
);
Paramètres
[in] cbSizePatterns
Type : UINT
Taille du tableau pPatterns .
[out] pPatterns
Type : WICBitmapPattern*
Reçoit une liste d’objets WICBitmapPattern pris en charge par le décodeur.
[out] pcPatterns
Type : UINT*
Reçoit le nombre de modèles pris en charge par le décodeur.
[out] pcbPatternsActual
Type : UINT*
Reçoit la taille de mémoire tampon réelle nécessaire pour récupérer toutes les signatures de modèle prises en charge par le décodeur.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Pour récupérer toutes les signatures de modèle, cette méthode doit d’abord être appelée avec pPatterns défini sur NULL
pour récupérer la taille de mémoire tampon réelle nécessaire via pcbPatternsActual.
Une fois que la taille de mémoire tampon nécessaire est connue, allouez une mémoire tampon de la taille nécessaire et appelez à nouveau GetPatterns avec la mémoire tampon allouée.
Configuration requise
Client minimal pris en charge | Windows XP avec SP2, Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | wincodec.h |
Bibliothèque | Windowscodecs.lib |
DLL | Windowscodecs.dll |