Compartir a través de


Método IMDSPDeviceControl::GetCapabilities (mswmdm.h)

El método GetCapabilities recupera la máscara de funcionalidades del dispositivo con el que está asociada esta interfaz de control. Las funcionalidades describen los métodos del control de dispositivo compatibles con el dispositivo multimedia.

Sintaxis

HRESULT GetCapabilities(
  [out] DWORD *pdwCapabilitiesMask
);

Parámetros

[out] pdwCapabilitiesMask

Puntero a un DWORD que contiene las funciones del dispositivo. Las marcas siguientes se pueden devolver en esta variable.

Marca Descripción
MDM_DEVICECAP_CANPLAY El dispositivo multimedia puede reproducir audio MP3.
MDM_DEVICECAP_CANSTREAMPLAY El dispositivo multimedia puede reproducir audio de streaming directamente desde el equipo host.
MDM_DEVICECAP_CANRECORD El dispositivo multimedia puede grabar audio.
MDM_DEVICECAP_CANSTREAMRECORD El dispositivo multimedia puede grabar audio de streaming directamente en el equipo host.
MDM_DEVICECAP_CANPAUSE El dispositivo multimedia puede pausar durante las operaciones de reproducción o registro.
MDM_DEVICECAP_CANRESUME El dispositivo multimedia puede reanudar una operación desde un comando de pausa.
MDM_DEVICECAP_CANSTOP El dispositivo multimedia puede dejar de reproducirse antes del final de un archivo.
MDM_DEVICECAP_CANSEEK El dispositivo multimedia puede buscar una posición distinta del principio de un archivo.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
E_INVALIDARG
El parámetro pdwCapabilitiesMask es un puntero no válido o NULL .
E_FAIL
Se ha producido un error no especificado.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado mswmdm.h
Library Mssachlp.lib

Consulte también

Interfaz IMDSPDeviceControl