Поделиться через


Функция WdfTimerGetParentObject (wdftimer.h)

[Применимо к KMDF и UMDF]

Метод WdfTimerGetParentObject возвращает дескриптор родительскому объекту указанного объекта таймера платформы.

Синтаксис

WDFOBJECT WdfTimerGetParentObject(
  [in] WDFTIMER Timer
);

Параметры

[in] Timer

Дескриптор объекта таймера платформы, полученный путем вызова WdfTimerCreate.

Возвращаемое значение

WdfTimerGetParentObject возвращает дескриптор объекту платформы, который является родительским объектом таймера.

Ошибка возникает, если драйвер предоставляет недопустимый дескриптор объекта.

Замечания

Дополнительные сведения об объектах таймера платформы см. в разделе Использование таймеров.

Примеры

В следующем примере кода показана функция обратного вызова EvtTimerFunc может получить родительский объект таймера. В этом примере драйвер ранее указал, что родительский объект таймера является объектом очереди.

VOID
MyEvtTimerFunc(
    IN WDFTIMER  Timer
    )
{
    WDFQUEUE queue;

    queue = WdfTimerGetParentObject(Timer);
...
}

Требования

Требование Ценность
целевая платформа Всеобщий
минимальная версия KMDF 1.0
минимальная версия UMDF 2.0
заголовка wdftimer.h (include Wdf.h)
библиотеки Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL
правил соответствия DDI DriverCreate(kmdf)

См. также

WdfTimerCreate