Método IWICBitmapCodecInfo::GetPixelFormats (wincodec.h)

Recupera los formatos de píxel que admite el códec.

Sintaxis

HRESULT GetPixelFormats(
  [in]      UINT cFormats,
  [in, out] GUID *pguidPixelFormats,
  [out]     UINT *pcActual
);

Parámetros

[in] cFormats

Tipo: UINT

Tamaño de la matriz pguidPixelFormats . Use 0 en la primera llamada para determinar el tamaño de matriz necesario.

[in, out] pguidPixelFormats

Tipo: GUID*

Recibe los formatos de píxel admitidos. Use NULL en la primera llamada para determinar el tamaño de matriz necesario.

[out] pcActual

Tipo: UINT*

Tamaño de matriz necesario para recuperar todos los formatos de píxeles admitidos.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

El patrón de uso de este método es un proceso de dos llamadas. La primera llamada recupera el tamaño de matriz necesario para recuperar todos los formatos de píxeles admitidos mediante una llamada a con cFormats establecido 0 en y pguidPixelFormats establecido en NULL. Esta llamada establece pcActual en el tamaño de matriz necesario. Una vez determinado el tamaño de matriz necesario, una segunda llamada a GetPixelFormats con pguidPixelFormats establecido en una matriz del tamaño adecuado recuperará los formatos de píxel.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2, Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado wincodec.h
Library Windowscodecs.lib
Archivo DLL Windowscodecs.dll