Condividi tramite


Funzione WdfDriverWdmGetDriverObject (wdfdriver.h)

[Si applica solo a KMDF]

Il metodo WdfDriverWdmGetDriverObject recupera un puntatore all'oggetto driver Windows Driver Model (WDM) associato a un oggetto driver framework specificato.

Sintassi

PDRIVER_OBJECT WdfDriverWdmGetDriverObject(
  [in] WDFDRIVER Driver
);

Parametri

[in] Driver

Handle all'oggetto driver del framework del driver ottenuto da una chiamata precedente a WdfDriverCreate o WdfGetDriver.

Valore restituito

WdfDriverWdmGetDriverObject restituisce un puntatore a una struttura DRIVER_OBJECT . Un controllo del bug di sistema si verifica se l'handle driver non è valido.

Commenti

Il puntatore restituito dal metodo WdfDriverWdmGetDriverObject è valido finché l'oggetto driver del framework non viene eliminato. Se il driver fornisce una funzione EvtCleanupCallback per l'oggetto driver del framework, il puntatore è valido finché non viene restituita la funzione di callback.

Esempio

Nell'esempio di codice seguente viene ottenuto un puntatore all'oggetto driver WDM associato a un oggetto driver framework specificato.

PDRIVER_OBJECT  pDrvObj;

pDrvObj = WdfDriverWdmGetDriverObject(Driver);

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Intestazione wdfdriver.h (includere Wdf.h)
Libreria Wdf01000.sys (vedere Framework Library Versioning).
IRQL <= DISPATCH_LEVEL
Regole di conformità DDI DriverCreate(kmdf)

Vedi anche

DRIVER_OBJECT

WdfDriverCreate

WdfGetDriver