Interface IMDSPDevice (mswmdm.h)
A interface IMDSPDevice fornece uma associação baseada em instância com um dispositivo de mídia. Usando essa interface, o cliente pode obter um enumerador de mídia de armazenamento para o dispositivo, obter informações sobre o dispositivo e enviar comandos opacos (passagem) para o dispositivo. IMDServiceProvider2 estende IMDSPDevice fornecendo métodos para obter formatos de vídeo, obtendo nomes de dispositivo PnP (Plug and Play), habilitando o uso de páginas de propriedades e possibilitando obter um ponteiro para um meio de armazenamento de seu nome. Essa interface é opcional para o provedor de serviços, mas é recomendada.
Herança
A interface IMDSPDevice herda da interface IUnknown . IMDSPDevice também tem estes tipos de membros:
Métodos
A interface IMDSPDevice tem esses métodos.
IMDSPDevice::EnumStorage O método EnumStorage recupera um ponteiro para uma interface IMDSPEnumStorage de um objeto enumerador que representa os armazenamentos de nível superior no dispositivo. O armazenamento de nível superior para um dispositivo é o diretório raiz do meio de armazenamento. |
IMDSPDevice::GetDeviceIcon O método GetDeviceIcon retorna um HICON que representa o ícone que o provedor de serviços de dispositivo indica que deve ser usado para representar esse dispositivo. |
IMDSPDevice::GetFormatSupport O método GetFormatSupport recupera todos os formatos compatíveis com o dispositivo. As informações de formato incluem codecs, formatos de arquivo e esquemas de gerenciamento de direitos digitais. |
IMDSPDevice::GetManufacturer O método GetManufacturer recupera o nome do fabricante do dispositivo. (IMDSPDevice.GetManufacturer) |
IMDSPDevice::GetName O método GetName recupera o nome do dispositivo. |
IMDSPDevice::GetPowerSource O método GetPowerSource relata se o dispositivo é capaz de ser executado em baterias, energia externa ou ambos e em qual tipo de fonte de energia ele está sendo executado no momento. |
IMDSPDevice::GetSerialNumber O método GetSerialNumber recupera o número de série que identifica exclusivamente o dispositivo. |
IMDSPDevice::GetStatus O método GetStatus recupera todas as informações de status do dispositivo que o dispositivo pode fornecer. |
IMDSPDevice::GetType O método GetType recupera informações de tipo de dispositivo. |
IMDSPDevice::GetVersion O método GetVersion recupera o número de versão do dispositivo. |
IMDSPDevice::SendOpaqueCommand O método SendOpaqueCommand envia um comando por meio de Gerenciador de Dispositivos do Windows Media. Sem agir sobre ele, o Windows Media Gerenciador de Dispositivos passa o comando para um dispositivo. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |