Função WdfDriverWdmGetDriverObject (wdfdriver.h)

[Aplica-se somente ao KMDF]

O método WdfDriverWdmGetDriverObject recupera um ponteiro para o objeto de driver WDM (Modelo de Driver do Windows) associado a um objeto de driver de estrutura especificado.

Sintaxe

PDRIVER_OBJECT WdfDriverWdmGetDriverObject(
  [in] WDFDRIVER Driver
);

Parâmetros

[in] Driver

Um identificador para o objeto de driver da estrutura do driver que o driver obteve de uma chamada anterior para WdfDriverCreate ou WdfGetDriver.

Valor retornado

WdfDriverWdmGetDriverObject retorna um ponteiro para uma estrutura DRIVER_OBJECT . Uma verificação de bug do sistema ocorre se o identificador do Driver é inválido.

Comentários

O ponteiro que o método WdfDriverWdmGetDriverObject retorna é válido até que o objeto do driver da estrutura seja excluído. Se o driver fornecer uma função EvtCleanupCallback para o objeto de driver da estrutura, o ponteiro será válido até que a função de retorno de chamada retorne.

Exemplos

O exemplo de código a seguir obtém um ponteiro para o objeto de driver WDM associado a um objeto de driver de estrutura especificado.

PDRIVER_OBJECT  pDrvObj;

pDrvObj = WdfDriverWdmGetDriverObject(Driver);

Requisitos

   
Plataforma de Destino Universal
Versão mínima do KMDF 1,0
Cabeçalho wdfdriver.h (include Wdf.h)
Biblioteca Wdf01000.sys (consulte o Controle de Versão da Biblioteca de Estruturas).)
IRQL <= DISPATCH_LEVEL
Regras de conformidade DDI DriverCreate(kmdf)

Confira também

DRIVER_OBJECT

WdfDriverCreate

WdfGetDriver