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