Metodo IWICBitmapDecoderInfo::GetPatterns (wincodec.h)
Recupera le firme del modello di file supportate dal decodificatore.
Sintassi
HRESULT GetPatterns(
[in] UINT cbSizePatterns,
[out] WICBitmapPattern *pPatterns,
[out] UINT *pcPatterns,
[out] UINT *pcbPatternsActual
);
Parametri
[in] cbSizePatterns
Tipo: UINT
Dimensioni della matrice della matrice pPatterns .
[out] pPatterns
Tipo: WICBitmapPattern*
Riceve un elenco di oggetti WICBitmapPattern supportati dal decodificatore.
[out] pcPatterns
Tipo: UINT*
Riceve il numero di modelli supportati dal decodificatore.
[out] pcbPatternsActual
Tipo: UINT*
Riceve le dimensioni effettive del buffer necessarie per recuperare tutte le firme del modello supportate dal decodificatore.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Per recuperare tutte le firme del modello, questo metodo deve prima essere chiamato con pPatterns impostato per NULL
recuperare le dimensioni effettive del buffer necessarie tramite pcbPatternsActual.
Una volta nota la dimensione del buffer necessaria, allocare un buffer delle dimensioni necessarie e chiamare di nuovo GetPatterns con il buffer allocato.
Requisiti
Client minimo supportato | Windows XP con SP2, Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | wincodec.h |
Libreria | Windowscodecs.lib |
DLL | Windowscodecs.dll |