IMDSPDeviceControl::GetCapabilities-Methode (mswmdm.h)

Die GetCapabilities-Methode ruft die Funktionenmaske für das Gerät ab, dem diese Steuerungsschnittstelle zugeordnet ist. Die Funktionen beschreiben die Methoden des Gerätesteuerelements, die vom Mediengerät unterstützt werden.

Syntax

HRESULT GetCapabilities(
  [out] DWORD *pdwCapabilitiesMask
);

Parameter

[out] pdwCapabilitiesMask

Zeiger auf ein DWORD , das die Funktionen des Geräts enthält. Die folgenden Flags können in dieser Variablen zurückgegeben werden.

Flag Beschreibung
MDM_DEVICECAP_CANPLAY Das Mediengerät kann MP3-Audio wiedergeben.
MDM_DEVICECAP_CANSTREAMPLAY Das Mediengerät kann Audiostreaming direkt vom Hostcomputer wiedergeben.
MDM_DEVICECAP_CANRECORD Das Mediengerät kann Audio aufzeichnen.
MDM_DEVICECAP_CANSTREAMRECORD Das Mediengerät kann Streaming-Audio direkt auf dem Hostcomputer aufzeichnen.
MDM_DEVICECAP_CANPAUSE Das Mediengerät kann während der Wiedergabe- oder Aufzeichnungsvorgänge anhalten.
MDM_DEVICECAP_CANRESUME Das Mediengerät kann einen Vorgang über einen Pausenbefehl fortsetzen.
MDM_DEVICECAP_CANSTOP Das Mediengerät kann die Wiedergabe vor dem Ende einer Datei beenden.
MDM_DEVICECAP_CANSEEK Das Mediengerät kann eine andere Position als den Anfang einer Datei suchen.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_INVALIDARG
Der pdwCapabilitiesMask-Parameter ist ein ungültiger oder NULL-Zeiger .
E_FAIL
Es ist ein unbekannter Fehler aufgetreten.

Anforderungen

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

Weitere Informationen

IMDSPDeviceControl-Schnittstelle