IMDSPDevice::GetFormatSupport-Methode (mswmdm.h)
Die GetFormatSupport-Methode ruft alle vom Gerät unterstützten Formate ab. Die Formatinformationen umfassen Codecs, Dateiformate und Digitale Rechteverwaltungsschemas.
Syntax
HRESULT GetFormatSupport(
[out] _WAVEFORMATEX **pFormatEx,
[out] UINT *pnFormatCount,
[out] LPWSTR **pppwszMimeType,
[out] UINT *pnMimeTypeCount
);
Parameter
[out] pFormatEx
Zeiger auf ein Array von _WAVEFORMATEX Strukturen, die Informationen zu Codecs und Bitraten enthalten, die vom Gerät unterstützt werden.
[out] pnFormatCount
Zeiger auf die Anzahl der Elemente im pFormatEx-Array .
[out] pppwszMimeType
Zeiger auf ein Array, das Dateiformate und digitale Rechteverwaltungsschemas beschreibt, die vom Gerät unterstützt werden.
[out] pnMimeTypeCount
Zeiger auf die Anzahl der Elemente im pppwszMimeType-Array .
Rückgabewert
Die Methode gibt ein HRESULT zurück. Alle Schnittstellenmethoden in Windows Media Geräte-Manager können eine der folgenden Klassen von Fehlercodes zurückgeben:
- Standard-COM-Fehlercodes
- In HRESULT-Werte konvertierte Windows-Fehlercodes
- Windows Media Geräte-Manager Fehlercodes
Hinweise
Der Arbeitsspeicher für die Parameter pFormatEx und pppwszMimeType wird von dieser Methode zugeordnet und muss vom Aufrufer mithilfe von CoTaskMemFree, einer Win32-Standardfunktion, freigegeben werden.
Diese Methode muss implementiert werden. Es darf keine WMDM_E_NOTSUPPORTED oder E_NOTIMPL zurückgeben. Weitere Informationen finden Sie unter Obligatorische und optionale Schnittstellen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | mswmdm.h |
Bibliothek | Mssachlp.lib |