NdisFSynchronousOidRequest 函式 (ndis.h)
篩選驅動程式會呼叫 NdisFSynchronousOidRequest 函式,以產生新的同步 OID 要求,並將它發出至基礎驅動程式。
NDIS 6.81 和更新版本支援此函式。
語法
NDIS_STATUS NdisFSynchronousOidRequest(
[in] NDIS_HANDLE NdisFilterModuleHandle,
[in] NDIS_OID_REQUEST *OidRequest
);
參數
[in] NdisFilterModuleHandle
識別篩選模組的 NDIS 句柄。 NDIS 在對 FilterAttach 函式的呼叫中,將句柄傳遞至篩選驅動程式。
[in] OidRequest
NDIS_OID_REQUEST 結構的指標,指定使用指定OID_Xxx程序代碼要求的作業。 結構可以指定 OID 查詢、設定或方法要求。
傳回值
此函式會傳回與 NdisDirectOidRequest 相同的值,但此函式永遠不會傳回NDIS_STATUS_PENDING。
備註
NdisFSynchronousOidRequest 函式無法用於一般 OID 要求。 針對一般 OID 要求,請改用 NdisFOidRequest 函式。 NdisFSynchronousOidRequest 只能用於 NDIS 支援的 OID,以搭配同步 OID 介面使用。 大部分篩選驅動程式不需要呼叫 NdisFSynchronousOidRequest。
篩選驅動程序必須完成 FilterDetach ,直到篩選驅動程式產生的任何同步 OID 要求都完成為止。
實作 FilterOidRequestComplete、 FilterDirectOidRequestComplete、 FilterSynchronousOidRequest 或 FilterSynchronousOidRequestComplete 不需要篩選驅動程式,才能呼叫 NdisFSynchronousOidRequest。 如其名稱所示,同步 OID 要求一律會同步完成,因此沒有異步回呼。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 1709) |
目標平台 | Universal |
標頭 | ndis.h (包括 Ndis.h) |
程式庫 | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應