PRADIUS_EXTENSION_PROCESS回呼函式 (authif.h)
注意 從 Windows Server 2008 開始,網際網路驗證服務 (IAS) 已重新命名為 NPS (NPS) 。 本主題的內容適用于 IAS 和 NPS。 在整個文字中,NPS 會用來參考服務的所有版本,包括原本稱為 IAS 的版本。
語法
PRADIUS_EXTENSION_PROCESS PradiusExtensionProcess;
DWORD PradiusExtensionProcess(
[in] const RADIUS_ATTRIBUTE *pAttrs,
[out] PRADIUS_ACTION pfAction
)
{...}
參數
[in] pAttrs
要求中 屬性 陣列的指標。 陣列會由 dwAttrType 設定為 ratMinimum的屬性終止。 這些屬性應視為唯讀; RadiusExtensionProcess不應修改它們。 此外,在 RadiusExtensionProcess 傳回之後,不應該以任何方式參考這些屬性。
[out] pfAction
類型為 RADIUS_ACTION的指標,一開始設定為raContinue。 此參數會指定 NPS 應採取的動作,以回應 Access-Request。
傳回值
如果函式成功,傳回值會 NO_ERROR。
如果函式失敗,傳回值應該是 Winerror.h 的適當錯誤碼。
備註
如果傳回值不是 NO_ERROR,NPS 會捨棄要求。
NPS 支援多個擴充 DLL。 NPS 會針對登錄中列出的每個 DLL 呼叫 RadiusExtensionProcess 。 如需詳細資訊,請參閱 設定擴充功能 DLL。
擴充 DLL 可能會匯出 RadiusExtensionProcessEx ,而不是 RadiusExtensionProcess。 延伸模組 DLL 可能會匯出 RadiusExtensionProcess2。
如需使用此函式的詳細資訊,請參閱 NPS 擴充程式。
規格需求
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | authif.h |