Método IWMDMDevice::GetType (mswmdm.h)
O método GetType recupera as operações compatíveis com o dispositivo.
Sintaxe
HRESULT GetType(
[out] DWORD *pdwType
);
Parâmetros
[out] pdwType
Ponteiro para um DWORD que especifica os atributos de tipo de dispositivo. Os valores possíveis retornados em pdwType são definidos na tabela a seguir. A Microsoft recomenda definir sinalizadores de WMDM_DEVICE_TYPE_SDMI e WMDM_DEVICE_TYPE_NONSDMI.
Tipo de dispositivo | Descrição |
---|---|
WMDM_DEVICE_TYPE_PLAYBACK | O dispositivo de mídia dá suporte à reprodução de áudio. |
WMDM_DEVICE_TYPE_RECORD | O dispositivo de mídia dá suporte à gravação de áudio. |
WMDM_DEVICE_TYPE_DECODE | O dispositivo de mídia dá suporte à decodificação de formato de áudio. |
WMDM_DEVICE_TYPE_ENCODE | O dispositivo de mídia dá suporte à codificação de formato de áudio. |
WMDM_DEVICE_TYPE_STORAGE | O dispositivo de mídia tem armazenamento a bordo para arquivos de mídia. |
WMDM_DEVICE_TYPE_VIRTUAL | O dispositivo de mídia não é um dispositivo físico. |
WMDM_DEVICE_TYPE_SDMI | O dispositivo de mídia pode aceitar conteúdo protegido por SDMI. |
WMDM_DEVICE_TYPE_NONSDMI | O dispositivo de mídia pode aceitar conteúdo não SDMI. |
WMDM_DEVICE_TYPE_NONREENTRANT | O dispositivo de mídia deve sincronizar o acesso aos serviços de Gerenciador de Dispositivos do Windows Media. |
WMDM_DEVICE_TYPE_FILELISTRESYNC | O dispositivo de mídia permite que a lista de arquivos seja ressincronizada. |
WMDM_DEVICE_TYPE_VIEW_PREF_METADATAVIEW | O dispositivo de mídia prefere exibições de metadados enquanto seus armazenamentos são enumerados. |
Retornar valor
O método retorna um HRESULT. Todos os métodos de interface no Windows Media Gerenciador de Dispositivos podem retornar qualquer uma das seguintes classes de códigos de erro:
- Códigos de erro COM padrão
- Códigos de erro do Windows convertidos em valores HRESULT
- Códigos de erro de Gerenciador de Dispositivos do Windows Media
Comentários
Os provedores de serviços atuais da Microsoft podem não fornecer informações confiáveis sobre dispositivos, exceto WMDM_DEVICE_TYPE_NONSDMI ou WMDM_DEVICE_TYPE_SDMI. Todos os dispositivos serão relatados como compatíveis com o primeiro; dispositivos que dão suporte a números de série também retornam o último.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |
Biblioteca | Mssachlp.lib |