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 |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Der pdwCapabilitiesMask-Parameter ist ein ungültiger oder NULL-Zeiger . |
|
Es ist ein unbekannter Fehler aufgetreten. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | mswmdm.h |
Bibliothek | Mssachlp.lib |