Condividi tramite


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
Per un elenco completo dei codici di errore possibili, vedere Codici di errore.

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

Vedi anche

Interfaccia IMDSPDevice