Функция 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) |