Metodo IMDSPDevice::GetFormatSupport (mswmdm.h)
Il metodo GetFormatSupport recupera tutti i formati supportati dal dispositivo. Le informazioni sul formato includono codec, formati di file e schemi digital rights management.
Sintassi
HRESULT GetFormatSupport(
[out] _WAVEFORMATEX **pFormatEx,
[out] UINT *pnFormatCount,
[out] LPWSTR **pppwszMimeType,
[out] UINT *pnMimeTypeCount
);
Parametri
[out] pFormatEx
Puntatore a una matrice di strutture _WAVEFORMATEX contenenti informazioni sui codec e sulle frequenze di bit supportate dal dispositivo.
[out] pnFormatCount
Puntatore al numero di elementi nella matrice pFormatEx .
[out] pppwszMimeType
Puntatore a una matrice che descrive i formati di file e gli schemi di rights management digitali supportati dal dispositivo.
[out] pnMimeTypeCount
Puntatore al numero di elementi nella matrice pppwszMimeType .
Valore restituito
Il metodo restituisce un valore HRESULT. Tutti i metodi di interfaccia in Windows Media Gestione dispositivi possono restituire una delle classi di codici di errore seguenti:
- Codici di errore COM standard
- Codici di errore di Windows convertiti in valori HRESULT
- Codici di errore di Windows Media Gestione dispositivi
Commenti
La memoria per i parametri pFormatEx e ppwszMimeType viene allocata da questo metodo e deve essere liberata dal chiamante usando CoTaskMemFree, una funzione Win32 standard.
Questo metodo deve essere implementato. Non deve restituire WMDM_E_NOTSUPPORTED o E_NOTIMPL. Per altre informazioni, vedere Interfacce obbligatorie e facoltative.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | mswmdm.h |
Libreria | Mssachlp.lib |