Compartilhar via


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
Para obter uma ampla lista de possíveis códigos de erro, consulte Códigos de erro.

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

Confira também

IWMDMDevice Interface

IWMDMDevice::GetName