Share via


NDIS_SET_POLL_NOTIFICATION 콜백 함수(poll.h)

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

구문

NDIS_SET_POLL_NOTIFICATION NdisSetPollNotification;

void() NdisSetPollNotification(
  [_In_]    void *Context,
  [_Inout_] NDIS_POLL_NOTIFICATION *Notification
)
{...}

매개 변수

[_In_] Context

드라이버가 Poll 개체를 만들 때 제공한 컨텍스트 정보에 대한 포인터입니다.

[_Inout_] Notification

Poll 개체의 인터럽트 상태를 포함하는 NDIS_POLL_NOTIFICATION 구조체에 대한 포인터입니다.

설명

미니포트 드라이버는 미니포트 어댑터를 초기화하는 동안 NdisSetPollNotification 콜백을 등록합니다. 드라이버는 NdisRegisterPoll을 호출하기 전에 NDIS_POLL_CHARACTERISTICS 구조체의 SetPollNotificationHandler 매개 변수에서 NdisSetPollNotification 함수의 진입점을 지정합니다.

NDIS는 일반적으로 미니포트 드라이버가 NdisPoll에서 진행되지 않는 것을 감지할 때 NdisSetPollNotification 콜백을 호출 합니다. NDIS는 NdisSetPollNotification 을 사용하여 드라이버에 NdisPoll 호출을 중지하도록 지시합니다. 드라이버는 새 작업을 처리할 준비가 되면 NdisRequestPoll 을 호출해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11
지원되는 최소 서버 Windows Server 2022
머리글 poll.h(include ndis.h)
IRQL <= DISPATCH_LEVEL

추가 정보

NdisPoll

NdisRequestPoll

NDIS_POLL_NOTIFICATION

NDIS_POLL_CHARACTERISTICS

NdisRegisterPoll