Freigeben über


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
Eine umfassende Liste möglicher Fehlercodes finden Sie unter 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

Weitere Informationen

IMDSPDevice-Schnittstelle

IMDSPDevice::GetName