IWMDMDevice::GetType-Methode (mswmdm.h)

Die GetType-Methode ruft die vom Gerät unterstützten Vorgänge ab.

Syntax

HRESULT GetType(
  [out] DWORD *pdwType
);

Parameter

[out] pdwType

Zeiger auf ein DWORD , das die Gerätetypattribute angibt. Die in pdwType zurückgegebenen möglichen Werte werden in der folgenden Tabelle definiert. Microsoft empfiehlt, sowohl WMDM_DEVICE_TYPE_SDMI als auch WMDM_DEVICE_TYPE_NONSDMI-Flags festzulegen.

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 Decodierung von Audioformaten.
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_VIRTUAL Das Mediengerät ist kein physisches Gerät.
WMDM_DEVICE_TYPE_SDMI Das Mediengerät kann SDMI-geschützte Inhalte akzeptieren.
WMDM_DEVICE_TYPE_NONSDMI Das Mediengerät kann Nicht-SDMI-Inhalte akzeptieren.
WMDM_DEVICE_TYPE_NONREENTRANT Das Mediengerät muss den Zugriff auf Windows Media Geräte-Manager-Dienste synchronisieren.
WMDM_DEVICE_TYPE_FILELISTRESYNC Mit dem Mediengerät kann die Dateiliste neu synchronisiert werden.
WMDM_DEVICE_TYPE_VIEW_PREF_METADATAVIEW Das Mediengerät bevorzugt Metadatenansichten, während die 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:

  • Com-Standardfehlercodes
  • In HRESULT-Werte konvertierte Windows-Fehlercodes
  • Windows Media Geräte-Manager Fehlercodes
Eine ausführliche Liste möglicher Fehlercodes finden Sie unter Fehlercodes.

Hinweise

Die aktuellen Microsoft-Dienstanbieter stellen möglicherweise keine zuverlässigen Informationen zu Geräten bereit, außer WMDM_DEVICE_TYPE_NONSDMI oder WMDM_DEVICE_TYPE_SDMI. Alle Geräte werden als Unterstützung für erstere gemeldet; Geräte, die Seriennummern unterstützen, geben auch letztere zurück.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile mswmdm.h
Bibliothek Mssachlp.lib

Weitere Informationen

IWMDMDevice-Schnittstelle

IWMDMDevice::GetName