NPS 延伸模組函式

注意

從 Windows Server 2008 開始,網際網路驗證服務 (IAS) 已重新命名為網路原則伺服器 (NPS) 。 本主題的內容適用于 IAS 和 NPS。 在整個文字中,NPS 是用來參考服務的所有版本,包括原本稱為 IAS 的版本。

 

應用程式定義

NPS 擴充功能 DLL 的架構支援下列匯出函式:

RadiusExtensionInitRadiusExtensionTerm函式是選擇性的。

延伸模組 DLL 可能會匯出 RadiusExtensionProcess2 ,而不是 RadiusExtensionProcessRadiusExtensionProcessEx

如果延伸模組 DLL 匯出 RadiusExtensionProcessEx,則也必須匯出 RadiusExtensionFreeAttributes

系統定義

當 NPS 呼叫 RadiusExtensionProcess2的實作時,NPS 會將指標傳遞至 RADIUS_EXTENSION_CONTROL_BLOCK 結構。

RADIUS_EXTENSION_CONTROL_BLOCK結構包含 NPS 提供之下列函式的函式指標:

GetRequestGetResponse函式會傳回類型RADIUS_ATTRIBUTE_ARRAY結構的指標。

RADIUS_ATTRIBUTE_ARRAY結構包含 NPS 提供之下列函式的函式指標: