Condividi tramite


Metodo IMDSPDeviceControl::GetCapabilities (mswmdm.h)

Il metodo GetCapabilities recupera la maschera delle funzionalità per il dispositivo a cui è associata questa interfaccia di controllo. Le funzionalità descrivono i metodi del controllo dispositivo supportati dal dispositivo multimediale.

Sintassi

HRESULT GetCapabilities(
  [out] DWORD *pdwCapabilitiesMask
);

Parametri

[out] pdwCapabilitiesMask

Puntatore a un DWORD contenente le funzionalità del dispositivo. In questa variabile è possibile restituire i flag seguenti.

Flag Descrizione
MDM_DEVICECAP_CANPLAY Il dispositivo multimediale può riprodurre audio MP3.
MDM_DEVICECAP_CANSTREAMPLAY Il dispositivo multimediale può riprodurre l'audio in streaming direttamente dal computer host.
MDM_DEVICECAP_CANRECORD Il dispositivo multimediale può registrare l'audio.
MDM_DEVICECAP_CANSTREAMRECORD Il dispositivo multimediale può registrare l'audio in streaming direttamente nel computer host.
MDM_DEVICECAP_CANPAUSE Il dispositivo multimediale può essere sospeso durante le operazioni di riproduzione o registrazione.
MDM_DEVICECAP_CANRESUME Il dispositivo multimediale può riprendere un'operazione da un comando di sospensione.
MDM_DEVICECAP_CANSTOP Il dispositivo multimediale può interrompere la riproduzione prima della fine di un file.
MDM_DEVICECAP_CANSEEK Il dispositivo multimediale può cercare una posizione diversa dall'inizio di un file.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_INVALIDARG
Il parametro pdwCapabilitiesMask è un puntatore NULL o non valido.
E_FAIL
Si è verificato un errore non specificato.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione mswmdm.h
Libreria Mssachlp.lib

Vedi anche

Interfaccia IMDSPDeviceControl