共用方式為


存取篩選驅動程式的組態資訊

NDIS 支援一組函式,可提供篩選驅動程式登錄參數的存取權。 篩選驅動程式可以在附加或重新啟動作業期間或處理隨插即用 (PnP) 通知時存取這些參數。 如需 PnP 通知的詳細資訊,請參閱 篩選模組 PnP 事件通知。 如需附加篩選模組的詳細資訊,請參閱 附加篩選模組。 如需重新啟動作業的詳細資訊,請參閱 啟動篩選模組

篩選驅動程式會呼叫 NdisOpenConfigurationEx 函式來存取登錄設定。 如果篩選驅動程式藉由呼叫 NdisFRegisterFilterDriver 函式來取得 NdisHandleNDIS_CONFIGURATION_OBJECT 成員中的句柄,則 NdisOpenConfigurationEx 函式會提供篩選驅動程式組態參數儲存所在登錄位置的句柄。 篩選驅動程式可以使用設定操作句柄,直到他們呼叫 NdisFDeregisterFilterDriver 函式為止。

如果篩選驅動程式從 FilterAttach 函式的 NdisFilterHandle 參數 NdisHandle 中取得句柄,NdisOpenConfigurationEx 會提供篩選模組組態參數儲存所在登錄位置的句柄。 篩選驅動程式可以使用設定句柄,直到 NDIS 卸載篩選模組並且 FilterDetach 函式傳回為止。 如果監視篩選驅動程式在 NDIS_CONFIGURATION_OBJECT 結構的 Flags 成員中指定 NDIS_CONFIG_FLAG_FILTER_INSTANCE_CONFIGURATION 旗標,當有多個篩選模組經由同一個迷你埠配接器設定時,驅動程式就可以存取特定篩選模組的設定。 修改篩選驅動程式不得使用此旗標。

驅動程式存取組態信息之後,驅動程式必須呼叫 NdisCloseConfiguration 函式,以釋放組態句柄和相關資源。