Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Cada driver de função, driver de filtro e driver de barramento deve criar um objeto de dispositivo estruturado para cada instância de um dispositivo suportado conectado ao sistema.
A criação de um objeto de dispositivo de estrutura envolve três etapas:
Obter um ponteiro para uma estrutura WDFDEVICE_INIT.
Esta é uma estrutura opaca, alocada pelo sistema, na qual o driver armazena informações sobre um dispositivo.
Inicializando a estrutura WDFDEVICE_INIT.
O driver chama um conjunto de funções fornecidas pela estrutura que adicionam informações à estrutura.
Chamando WdfDeviceCreate.
O driver passa o ponteiro da estrutura WDFDEVICE_INIT para o método WdfDeviceCreate. O método cria um objeto de dispositivo de estrutura e usa informações na estrutura WDFDEVICE_INIT para inicializar o objeto.
Para obter mais informações sobre como criar objetos de dispositivo de estrutura, consulte os seguintes tópicos: