共用方式為


註冊為介面提供者

NDIS 介面提供者是軟體元件,可提供和管理 NDIS 網路介面的資訊。 例如,通訊協定驅動程式、MUX 中繼驅動程式和 NDIS 是介面提供者。 (NDIS 提供迷你埠驅動程序和篩選驅動程式的 Proxy 介面提供者。不過,迷你埠驅動程序和篩選驅動程式也可以是介面提供者。每個介面提供者都會 呼叫 NdisIfRegisterProvider 函式,以註冊為網路介面提供者。

如果呼叫 NdisIfRegisterProvider 成功,NdisIfRegisterProvider 會在 pNdisProviderHandle 參數指定的位址傳回句柄。 呼叫端會在後續呼叫中使用這個句柄(例如,註冊介面)。 ProviderCharacteristics 參數指向包含提供者進入點來處理 OID 查詢和設定要求的NDIS_IF_PROVIDER_CHARACTERISTICS結構。 NDIS_IF_PROVIDER_CHARACTERISTICS包含下列查詢和設定函式:

如需介面提供者查詢和設定處理程式的詳細資訊,請參閱 處理 NDIS 介面提供者中的 OID 查詢和設定要求。

NDIS 驅動程式可以呼叫 NdisIfDeregisterProvider 函式,以取消註冊作為網路介面提供者。 例如,卸除 NDIS 驅動程式時,應該取消註冊為介面提供者。 介面提供者必須確定它沒有任何介面在呼叫 NdisIfDeregisterProvider 之前註冊。 提供者在呼叫 NdisIfDeregisterProviderProvider 之後,不得使用它在 NdisIfDeregisterProviderNdisProvider 參數傳遞的提供者句柄。