Método IWICBitmapDecoderInfo::GetPatterns (wincodec.h)
Recupera as assinaturas de padrão de arquivo compatíveis com o decodificador.
Sintaxe
HRESULT GetPatterns(
[in] UINT cbSizePatterns,
[out] WICBitmapPattern *pPatterns,
[out] UINT *pcPatterns,
[out] UINT *pcbPatternsActual
);
Parâmetros
[in] cbSizePatterns
Tipo: UINT
O tamanho da matriz de pPatterns .
[out] pPatterns
Tipo: WICBitmapPattern*
Recebe uma lista de objetos WICBitmapPattern compatíveis com o decodificador.
[out] pcPatterns
Tipo: UINT*
Recebe o número de padrões compatíveis com o decodificador.
[out] pcbPatternsActual
Tipo: UINT*
Recebe o tamanho real do buffer necessário para recuperar todas as assinaturas padrão compatíveis com o decodificador.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Para recuperar todas as assinaturas padrão, esse método deve primeiro ser chamado com pPatterns definidos para NULL
recuperar o tamanho real do buffer necessário por meio de pcbPatternsActual.
Depois que o tamanho do buffer necessário for conhecido, aloque um buffer do tamanho necessário e chame GetPatterns novamente com o buffer alocado.
Requisitos
Cliente mínimo com suporte | Windows XP com SP2, Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | wincodec.h |
Biblioteca | Windowscodecs.lib |
DLL | Windowscodecs.dll |