Compartilhar via


Interface IWDFDevice2 (wudfddi.h)

[Aviso: UMDF 2 é a versão mais recente do UMDF e substitui o UMDF 1. Todos os novos drivers UMDF devem ser gravados usando UMDF 2. Nenhum recurso novo está sendo adicionado ao UMDF 1 e há suporte limitado para UMDF 1 em versões mais recentes do Windows 10. Os drivers universais do Windows devem usar o UMDF 2. Para obter mais informações, consulte Introdução aoda UMDF .]

Os drivers obtêm a interface IWDFDevice2 chamando IWDFDevice::QueryInterface.

Herança

A interface de IWDFDevice2 herda de IWDFDevice. IWDFDevice2 também tem estes tipos de membros:

  • Métodos

Métodos

A interface IWDFDevice2 tem esses métodos.

 
IWDFDevice2::AssignS0IdleSettings

O método AssignS0IdleSettings fornece informações fornecidas pelo driver que a estrutura usa quando um dispositivo está ocioso e o sistema está em seu estado de trabalho (S0).
IWDFDevice2::AssignSxWakeSettings

O método AssignSxWakeSettings fornece informações fornecidas pelo driver sobre a capacidade de um dispositivo de disparar um sinal de ativação enquanto o dispositivo e o sistema estão em um estado de baixa potência.
IWDFDevice2::CreateRemoteInterface

O método CreateRemoteInterface cria um objeto de interface remota que representa uma interface do dispositivo.
IWDFDevice2::CreateRemoteTarget

O método CreateRemoteTarget cria um objeto de destino remoto que representa um destino de E/S remoto.
IWDFDevice2::CreateSymbolicLinkWithReferenceString

O método TheCreateSymbolicLinkWithReferenceString cria um nome de link simbólico e, opcionalmente, uma cadeia de caracteres de referência para um dispositivo.
IWDFDevice2::GetDeviceStackIoTypePreference

O método GetDeviceStackIoTypePreference recupera os métodos de acesso ao buffer que a estrutura está usando para um dispositivo.
IWDFDevice2::GetSystemPowerAction

O método GetSystemPowerAction retorna a ação de energia do sistema, se houver, que está ocorrendo no momento para o computador.
IWDFDevice2::RegisterRemoteInterfaceNotification

O método RegisterRemoteInterfaceNotification registra um driver para receber uma notificação quando uma interface de dispositivo especificada fica disponível.
IWDFDevice2::ResumeIdle

O método ResumeIdle informa à estrutura que o dispositivo não está em uso e pode ser colocado em um estado de baixa potência do dispositivo se ele permanecer ocioso.
IWDFDevice2::StopIdle

O método StopIdle informa à estrutura que o dispositivo deve ser colocado em seu estado de energia de trabalho (D0).

Requisitos

Requisito Valor
fim do suporte Indisponível no UMDF 2.0 e posterior.
da Plataforma de Destino Área de trabalho
versão mínima do UMDF 1.9
cabeçalho wudfddi.h (inclua Wudfddi.h)