NdisRegisterPoll 函式 (poll.h)
迷你埠驅動程式會呼叫 NdisRegisterPoll 函式,向 NDIS 註冊 Poll 物件。
語法
NDIS_EXPORTED_ROUTINE NDIS_STATUS NdisRegisterPoll(
[_In_] NDIS_HANDLE NdisHandle,
[_In_opt_] void *Context,
[_In_] NDIS_POLL_CHARACTERISTICS const *Characteristics,
[_Out_] NDIS_POLL_HANDLE *PollHandle
);
參數
[_In_] NdisHandle
提供給驅動程式的 NDIS 提供的迷你埠句柄,其 MiniportInitialize 回 呼。
[_In_opt_] Context
驅動程式配置內容的區塊指標,可儲存Poll物件的相關信息。 NDIS 會將此內容信息傳遞至 NdisPoll 和 NdisSetPollNotification 的呼叫。
[_In_] Characteristics
驅動程式初始化 NDIS_POLL_CHARACTERISTICS 結構的指標。
[_Out_] PollHandle
成功傳回這個位置時,會包含新Poll物件的句柄。
傳回值
如果作業成功,則傳回STATUS_SUCCESS。 否則,會傳回 NTSTATUS 錯誤碼。
備註
驅動程式通常會在其 MiniportInitialize 回 呼中為每個 RSS 處理器註冊一個 Poll 物件。
驅動程式應該呼叫 NdisDeregisterPoll 來取消註冊 Poll 物件。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 |
最低支援的伺服器 | Windows Server 2022 |
標頭 | poll.h (包含 ndis.h) |
IRQL | PASSIVE_LEVEL |