poll.h 헤더

이 헤더는 네트워크에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

poll.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

함수

 
NdisDeregisterPoll

미니포트 드라이버는 NdisDeregisterPoll을 호출하여 Poll 개체의 등록을 취소합니다.
NdisRegisterPoll

미니포트 드라이버는 NdisRegisterPoll 함수를 호출하여 Poll 개체를 NDIS에 등록합니다.
NdisRequestPoll

미니포트 드라이버는 NdisRequestPoll을 호출하여 NDIS에 이 Poll 개체에 대한 NdisPoll 콜백을 실행하도록 요청합니다.
NdisSetPollAffinity

NdisSetPollAffinity 함수는 NdisPoll 콜백을 그룹의 프로세서 집합에 잠급니다.

콜백 함수

 
NDIS_POLL

미니포트 드라이버는 수신 표시를 폴링하고 완료를 보내기 위해 NdisPoll 콜백을 구현합니다.
NDIS_SET_POLL_NOTIFICATION

미니포트 드라이버는 NdisSetPollNotification 콜백 함수를 구현하여 Poll 개체와 연결된 인터럽트를 사용하거나 사용하지 않도록 설정합니다.

구조체

 
NDIS_POLL_CHARACTERISTICS

NDIS_POLL_CHARACTERISTICS 구조체에는 Poll 개체의 NdisPoll 및 NdisSetPollNotification 콜백 포인터가 포함됩니다.
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 개체를 사용할 때 전송 완료를 수행합니다.