Función WdfFileObjectGetDevice (wdffileobject.h)
[Se aplica a KMDF y UMDF]
El método WdfFileObjectGetDevice devuelve el objeto de dispositivo de marco asociado a un objeto de archivo de marco especificado.
Sintaxis
WDFDEVICE WdfFileObjectGetDevice(
[in] WDFFILEOBJECT FileObject
);
Parámetros
[in] FileObject
Identificador de un objeto de archivo de marco.
Valor devuelto
WdfFileObjectGetDevice devuelve un identificador al objeto de dispositivo de marco asociado al objeto de archivo de marco especificado.
Se produce una comprobación de errores si el controlador proporciona un identificador de objeto no válido.
Comentarios
Para obtener más información sobre los objetos de archivo de marco, vea Objetos de archivo de marco.
Ejemplos
En el ejemplo de código siguiente se muestra cómo una función de devolución de llamada EvtFileClose puede obtener el objeto de dispositivo de marco asociado a un objeto de archivo de marco especificado.
VOID
MyEvtFileClose(
IN WDFFILEOBJECT FileObject
)
{
WDFDEVICE device;
device = WdfFileObjectGetDevice(FileObject);
...
}
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.0 |
Versión mínima de UMDF | 2.0 |
Encabezado | wdffileobject.h (incluir Wdf.h) |
Library | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL | <=DISPATCH_LEVEL |
Reglas de cumplimiento de DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |