Compartilhar via


Interface IWDFDeviceInitialize (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.]

A interface IWDFDeviceInitialize é uma interface auxiliar que a estrutura fornece como um parâmetro de entrada para o método IDriverEntry::OnDeviceAdd do driver.

Herança

A interface IWDFDeviceInitialize herda da interface IUnknown . IWDFDeviceInitialize também tem estes tipos de membros:

  • Métodos

Métodos

A interface IWDFDeviceInitialize tem esses métodos.

 
IWDFDeviceInitialize::AutoForwardCreateCleanupClose

O método AutoForwardCreateCleanupClose controla quando as notificações de criação, limpeza e fechamento são encaminhadas para o próximo driver inferior na pilha do dispositivo.
IWDFDeviceInitialize::GetPnpCapability

O método GetPnpCapability determina o estado da funcionalidade de Plug and Play (PnP) especificada.
IWDFDeviceInitialize::RetrieveDeviceInstanceId

Este artigo descreve como o método RetrieveDeviceInstanceId recupera o identificador de uma instância de um dispositivo.
IWDFDeviceInitialize::RetrieveDevicePropertyStore

O método RetrieveDevicePropertyStore recupera um repositório de propriedades do dispositivo pelo qual os clientes podem ler e gravar propriedades do dispositivo.
IWDFDeviceInitialize::SetFilter

O método SetFilter define a propriedade que habilita um dispositivo como um dispositivo de filtro.
IWDFDeviceInitialize::SetLockingConstraint

O método SetLockingConstraint define o modelo de sincronização (ou bloqueio) para funções de retorno de chamada no driver.
IWDFDeviceInitialize::SetPnpCapability

O método SetPnpCapability define a funcionalidade de Plug and Play (PnP) especificada de um dispositivo para o estado especificado.
IWDFDeviceInitialize::SetPowerPolicyOwnership

O método SetPowerPolicyOwnership define a propriedade da política de energia como um driver ou remove a propriedade do driver.

Comentários

O driver chama os métodos dessa interface para definir as propriedades de um novo objeto de dispositivo e passa essa interface como uma entrada para o método IWDFDriver::CreateDevice para criar o novo objeto de dispositivo.

Não use essa interface depois de chamar IWDFDriver::CreateDevice.

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.5
Cabeçalho wudfddi.h (include Wudfddi.h)