Interface IWDFDevice2 (wudfddi.h)

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

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

Herança

A interface 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étodoCreateSymbolicLinkWithReferenceString 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 energia 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.
Plataforma de Destino Área de Trabalho
Versão mínima do UMDF 1,9
Cabeçalho wudfddi.h (include Wudfddi.h)