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 |