Поделиться через


структура 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)

См. также

NdisPoll

NdisSetPollNotification

NdisRegisterPoll