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