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