Compartilhar via


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

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

Herança

A interface IWDFDeviceInitialize herda da interface IUnknown. IWDFDeviceInitialize também tem esses 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 PnP (Plug and Play) 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 PnP (Plug and Play) especificada de um dispositivo para o estado especificado.
IWDFDeviceInitialize::SetPowerPolicyOwnership

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

Observações

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.
da Plataforma de Destino Área de trabalho
versão mínima do UMDF 1.5
cabeçalho wudfddi.h (inclua Wudfddi.h)