структура NDIS_POLL_CHARACTERISTICS (poll.h)

Структура NDIS_POLL_CHARACTERISTICS содержит указатели обратного вызова NdisPoll и NdisSetPollNotification объекта Poll.

Синтаксис

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 . Задайте элементы этой структуры следующим образом:

  • Type = 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 (включая ndis.h)

См. также раздел

NdisPoll

NdisSetPollNotification

NdisRegisterPoll