ВУЗ:
Составители:
98
IoTimer и/или CustomTimerDpc
VOID
(*PIO_TIMER_ROUTINE) (
IN PDEVICE_OBJECT DeviceObject,
IN PVOID Context
);
VOID
(*PKDEFERRED_ROUTINE) (
IN PKDPC Dpc,
IN PVOID DeferredContext,
IN PVOID SystemArgument1, // reserved for system use
IN PVOID SystemArgument2 // reserved for system use
);
Для отслеживания времени, занимаемого процедурой ввода-вывода,
или для других целей, определяемых разработчиком, любой драйвер
должен иметь процедуры IoTimer и/или CustomTimerDpc. IoTimer
вызывается раз в секунду когда драйвер включает таймер. CustomTimerDpc
может вызываться в более часто или нерегулярно интервал.
Unload
VOID
(*PDRIVER_UNLOAD) (
IN PDRIVER_OBJECT DriverObject
);
Драйвер должен иметь процедуру Unload если он может быть
выгружен во время работы системы.
IoTimer и/или CustomTimerDpc
VOID
(*PIO_TIMER_ROUTINE) (
IN PDEVICE_OBJECT DeviceObject,
IN PVOID Context
);
VOID
(*PKDEFERRED_ROUTINE) (
IN PKDPC Dpc,
IN PVOID DeferredContext,
IN PVOID SystemArgument1, // reserved for system use
IN PVOID SystemArgument2 // reserved for system use
);
Для отслеживания времени, занимаемого процедурой ввода-вывода,
или для других целей, определяемых разработчиком, любой драйвер
должен иметь процедуры IoTimer и/или CustomTimerDpc. IoTimer
вызывается раз в секунду когда драйвер включает таймер. CustomTimerDpc
может вызываться в более часто или нерегулярно интервал.
Unload
VOID
(*PDRIVER_UNLOAD) (
IN PDRIVER_OBJECT DriverObject
);
Драйвер должен иметь процедуру Unload если он может быть
выгружен во время работы системы.
98
Страницы
- « первая
- ‹ предыдущая
- …
- 96
- 97
- 98
- 99
- 100
- …
- следующая ›
- последняя »
