Compartir a través de


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.

Observaciones

Para obtener más información sobre los objetos de archivo de marco, vea Framework File Objects.

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 Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.0
versión mínima de UMDF 2.0
encabezado wdffileobject.h (incluya Wdf.h)
Biblioteca Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
irQL <=DISPATCH_LEVEL
reglas de cumplimiento de DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)