Partager via


Méthode IWICPixelFormatInfo ::GetChannelMask (wincodec.h)

Obtient le masque de canal du format de pixel.

Syntaxe

HRESULT GetChannelMask(
  [in]      UINT uiChannelIndex,
  [in]      UINT cbMaskBuffer,
  [in, out] BYTE *pbMaskBuffer,
  [out]     UINT *pcbActual
);

Paramètres

[in] uiChannelIndex

Type : UINT

Index du masque de canal à récupérer.

[in] cbMaskBuffer

Type : UINT

Taille de la mémoire tampon pbMaskBuffer .

[in, out] pbMaskBuffer

Type : BYTE*

Pointeur vers la mémoire tampon du masque.

[out] pcbActual

Type : UINT*

Taille réelle de la mémoire tampon nécessaire pour obtenir le masque de canal.

Valeur retournée

Type : HRESULT

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

Remarques

Si 0 et NULL sont passés respectivement pour cbMaskBuffer et pbMaskBuffer, la taille de mémoire tampon requise est retournée via pcbActual.

Configuration requise

Condition requise Valeur
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