Metodo IWICBitmapCodecInfo::GetDeviceModels (wincodec.h)
Recupera un elenco delimitato da virgole dei modelli di dispositivo associati al codec.
Sintassi
HRESULT GetDeviceModels(
[in] UINT cchDeviceModels,
[in, out] WCHAR *wzDeviceModels,
[in, out] UINT *pcchActual
);
Parametri
[in] cchDeviceModels
Tipo: UINT
Dimensioni del buffer dei modelli di dispositivo. Usare 0
nella prima chiamata per determinare le dimensioni del buffer necessarie.
[in, out] wzDeviceModels
Tipo: WCHAR*
Riceve un elenco delimitato da virgole dei nomi dei modelli di dispositivo associati al codec. Usare NULL
nella prima chiamata per determinare le dimensioni del buffer necessarie.
[in, out] pcchActual
Tipo: UINT*
Dimensioni effettive del buffer necessarie per recuperare tutti i nomi dei modelli di dispositivo.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Il modello di utilizzo per questo metodo è un processo di due chiamate.
La prima chiamata recupera le dimensioni del buffer necessarie per recuperare il numero di versione di gestione dei colori completa chiamandolo con cchDeviceModels impostato su 0
e wzDeviceModels impostato su NULL
.
Questa chiamata imposta pcchActual sulle dimensioni del buffer necessarie.
Dopo aver determinato le dimensioni del buffer necessarie, una seconda chiamata GetDeviceModels con cchDeviceModels impostata sulla dimensione del buffer e wzDeviceModels impostata su un buffer delle dimensioni appropriate recupera i formati pixel.
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 |