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 |
---|---|
|
Il metodo è riuscito. |
|
Il parametro pdwCapabilitiesMask è un puntatore NULL o non valido. |
|
Si è verificato un errore non specificato. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | mswmdm.h |
Libreria | Mssachlp.lib |