структура NDIS_POLL_CHARACTERISTICS (poll.h)
Структура NDIS_POLL_CHARACTERISTICS содержит объекта Poll NdisPoll и указатели обратного вызова NdisSetPollNotification.
Синтаксис
typedef struct _NDIS_POLL_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
NDIS_SET_POLL_NOTIFICATION_HANDLER SetPollNotificationHandler;
NDIS_POLL_HANDLER PollHandler;
} NDIS_POLL_CHARACTERISTICS;
Члены
Header
Структура NDIS_OBJECT_HEADER для структуры NDIS_POLL_CHARACTERISTICS. Задайте элементы этой структуры следующим образом:
- тип = NDIS_OBJECT_TYPE_DEFAULT
- редакции = NDIS_POLL_CHARACTERISTICS_REVISION_1
- Размер = NDIS_SIZEOF_NDIS_POLL_CHARACTERISTICS_REVISION_1
SetPollNotificationHandler
Точка входа для функции обратного вызова NdisSetPollNotification, вызываемой NDIS, когда он хочет, чтобы драйвер мог включить или отключить прерывания.
PollHandler
Точка входа для функции обратного вызова NdisPoll, вызываемой NDIS для опроса драйвера для получения показаний и отправки завершения.
Замечания
Драйверы минипорта инициализируют структуру NDIS_POLL_CHARACTERISTICS, а затем передают ее в NDIS при вызове NdisRegisterPoll.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 11 |
минимальный поддерживаемый сервер | Windows Server 2022 |
заголовка | poll.h (include ndis.h) |