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 |