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


Функция 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 (включая Wdf.h)
Библиотека Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL
Правила соответствия DDI DriverCreate(kmdf)

См. также раздел

WdfTimerCreate