IMDSPDevice::GetType-Methode (mswmdm.h)
Die GetType-Methode ruft Gerätetypinformationen ab.
Syntax
HRESULT GetType(
[out] DWORD *pdwType
);
Parameter
[out] pdwType
Zeiger auf ein DWORD , das die Typattribute des Geräts empfängt. In der folgenden Tabelle sind die empfangenen Typen aufgeführt.
Gerätetyp | BESCHREIBUNG |
---|---|
WMDM_DEVICE_TYPE_PLAYBACK | Das Mediengerät unterstützt die Audiowiedergabe. |
WMDM_DEVICE_TYPE_RECORD | Das Mediengerät unterstützt die Audioaufzeichnung. |
WMDM_DEVICE_TYPE_DECODE | Das Mediengerät unterstützt die Audioformatdecodierung. |
WMDM_DEVICE_TYPE_ENCODE | Das Mediengerät unterstützt die Audioformatcodierung. |
WMDM_DEVICE_TYPE_STORAGE | Das Mediengerät verfügt über einen onboard-Speicher für Mediendateien. |
WMDM_DEVICE_TYPE_SDMI | Das Mediengerät ist SDMI-kompatibel. |
WMDM_DEVICE_TYPE_NONSDMI | Das Mediengerät ist nicht SDMI-kompatibel. |
WMDM_DEVICE_TYPE_VIRTUAL | Das Mediengerät ist kein physisches Gerät. |
WMDM_DEVICE_TYPE_NONREENTRANT | Das Mediengerät muss den Zugriff auf die Dienstanbieterdienste synchronisieren. |
WMDM_DEVICE_TYPE_FILELISTRESYNC | Das Mediengerät ermöglicht die erneute Synchronisierung der Dateiliste. |
WMDM_DEVICE_TYPE_VIEW_PREF_METADATAVIEW | Das Mediengerät bevorzugt Metadatenansichten, während seine Speicher aufgezählt werden. |
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
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 |