Заголовок poll.h
Этот заголовок используется сетью. Дополнительные сведения см. в разделе:
poll.h содержит следующие программные интерфейсы:
Функции
NdisDeregisterPoll Драйвер минипорта вызывает NdisDeregisterPoll, чтобы отменить регистрацию объекта Poll. |
NdisRegisterPoll Драйвер мини-порта вызывает функцию NdisRegisterPoll для регистрации объекта Poll с помощью NDIS. |
NdisRequestPoll Драйверы минипорта вызывают NdisRequestPoll, чтобы попросить NDIS выполнить обратный вызов NdisPoll для этого объекта Poll. |
NdisSetPollAffinity Функция NdisSetPollAffinity блокирует обратный вызов NdisPoll для набора процессоров в группе. |
Функции обратного вызова
NDIS_POLL Драйверы минипорта реализуют обратный вызов NdisPoll для опроса признаков получения и отправки завершений. |
NDIS_SET_POLL_NOTIFICATION Драйверы минипорта реализуют функцию обратного вызова NdisSetPollNotification, чтобы включить или отключить прерывание, связанное с объектом Poll. |
Структуры
NDIS_POLL_CHARACTERISTICS Структура NDIS_POLL_CHARACTERISTICS содержит указатели обратного вызова NdisPoll и NdisSetPollNotification объекта Poll. |
NDIS_POLL_DATA NDIS_POLL_DATA содержит указатели на структуры NDIS_POLL_TRANSMIT_DATA и NDIS_POLL_RECEIVE_DATA, которые драйвер может использовать для получения указаний и отправки завершений. |
NDIS_POLL_NOTIFICATION Структура NDIS_POLL_NOTIFICATION содержит параметры прерывания для объекта Poll. |
NDIS_POLL_RECEIVE_DATA Драйверы минипорта используют структуру NDIS_POLL_RECEIVE_DATA для получения показаний при использовании объекта Poll. |
NDIS_POLL_TRANSMIT_DATA Драйверы минипорта используют структуру NDIS_POLL_TRANSMIT_DATA для отправки завершений при использовании объекта Poll. |