Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Применимо к 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) |