Funzione WdfFileObjectWdmGetFileObject (wdffileobject.h)

[Si applica solo a KMDF]

Il metodo WdfFileObjectWdmGetFileObject restituisce l'oggetto file WDM (Windows Driver Model) associato a un oggetto file framework specificato.

Sintassi

PFILE_OBJECT WdfFileObjectWdmGetFileObject(
  [in] WDFFILEOBJECT FileObject
);

Parametri

[in] FileObject

Handle per un oggetto file framework.

Valore restituito

WdfFileObjectWdmGetFileObject restituisce un puntatore alla struttura FILE_OBJECT associata all'oggetto file framework specificato oppure NULL se non è presente alcun oggetto file WDM per l'oggetto file framework specificato.

Se il driver fornisce un handle di oggetto non valido, si verifica un controllo di bug.

Commenti

Il puntatore restituito dal metodo WdfFileObjectWdmGetFileObject è valido fino a quando non viene eliminato l'oggetto file framework. Se il driver fornisce una funzione EvtCleanupCallback per l'oggetto file framework, il puntatore è valido fino a quando non viene restituita la funzione di callback.

Per altre informazioni sugli oggetti file framework, vedere Framework File Objects.

Esempio

Nell'esempio di codice seguente viene ottenuto un handle per l'oggetto file WDM associato a un oggetto file framework specificato.

PFILE_OBJECT  pReturnedFileObject;

pReturnedFileObject = WdfFileObjectWdmGetFileObject(fileObject);

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Intestazione wdffileobject.h (include Wdf.h)
Libreria Wdf01000.sys (vedere Controllo delle versioni della libreria framework).
IRQL <=DISPATCH_LEVEL
Regole di conformità DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Vedi anche

FILE_OBJECT