Compartir a través de


Función WdfTimerGetParentObject (wdftimer.h)

[Se aplica a KMDF y UMDF]

El método WdfTimerGetParentObject devuelve un identificador al objeto primario de un objeto de temporizador del marco especificado.

Sintaxis

WDFOBJECT WdfTimerGetParentObject(
  [in] WDFTIMER Timer
);

Parámetros

[in] Timer

Identificador de un objeto de temporizador del marco que se obtuvo llamando a WdfTimerCreate.

Valor devuelto

WdfTimerGetParentObject devuelve un identificador al objeto de marco que es el objeto primario del objeto del temporizador 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 del temporizador del marco, vea Using Timers.

Ejemplos

En el ejemplo de código siguiente se muestra ahora un EvtTimerFunc función de devolución de llamada puede obtener el elemento primario de un objeto de temporizador. En este ejemplo, el controlador especificó anteriormente que el elemento primario del objeto de temporizador es un objeto de cola.

VOID
MyEvtTimerFunc(
    IN WDFTIMER  Timer
    )
{
    WDFQUEUE queue;

    queue = WdfTimerGetParentObject(Timer);
...
}

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 de wdftimer.h (incluya Wdf.h)
biblioteca de Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
irQL <=DISPATCH_LEVEL
reglas de cumplimiento de DDI DriverCreate(kmdf)

Consulte también

WdfTimerCreate