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