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) |