Método IMDSPDeviceControl::GetCapabilities (mswmdm.h)
O método GetCapabilities recupera a máscara de funcionalidades para o dispositivo ao qual essa interface de controle está associada. Os recursos descrevem os métodos do controle de dispositivo compatíveis com o dispositivo de mídia.
Sintaxe
HRESULT GetCapabilities(
[out] DWORD *pdwCapabilitiesMask
);
Parâmetros
[out] pdwCapabilitiesMask
Ponteiro para um DWORD que contém os recursos do dispositivo. Os sinalizadores a seguir podem ser retornados nessa variável.
Sinalizador | Descrição |
---|---|
MDM_DEVICECAP_CANPLAY | O dispositivo de mídia pode reproduzir áudio MP3. |
MDM_DEVICECAP_CANSTREAMPLAY | O dispositivo de mídia pode reproduzir áudio de streaming diretamente do computador host. |
MDM_DEVICECAP_CANRECORD | O dispositivo de mídia pode gravar áudio. |
MDM_DEVICECAP_CANSTREAMRECORD | O dispositivo de mídia pode gravar áudio de streaming diretamente no computador host. |
MDM_DEVICECAP_CANPAUSE | O dispositivo de mídia pode pausar durante operações de reprodução ou gravação. |
MDM_DEVICECAP_CANRESUME | O dispositivo de mídia pode retomar uma operação de um comando de pausa. |
MDM_DEVICECAP_CANSTOP | O dispositivo de mídia pode parar de ser reproduzido antes do final de um arquivo. |
MDM_DEVICECAP_CANSEEK | O dispositivo de mídia pode buscar uma posição diferente do início de um arquivo. |
Retornar valor
O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
O parâmetro pdwCapabilitiesMask é um ponteiro NULL ou inválido. |
|
Ocorreu um erro não especificado. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |
Biblioteca | Mssachlp.lib |