共用方式為


PRADIUS_EXTENSION_PROCESS回呼函式 (authif.h)

注意 從 Windows Server 2008 開始,網際網路驗證服務 (IAS) 已重新命名為 NPS (NPS) 。 本主題的內容適用于 IAS 和 NPS。 在整個文字中,NPS 會用來參考服務的所有版本,包括原本稱為 IAS 的版本。
 
RadiusExtensionProcess函式是應用程式定義的函式,由 NPS 針對 NPS 從網路存取伺服器接收的每個驗證或會計封包呼叫, (NAS) 。

語法

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

另請參閱

關於 NPS 擴充功能

NPS 擴充功能函式

NPS 擴充功能參考

RADIUS_ACTION

RADIUS_ATTRIBUTE

RADIUS_ATTRIBUTE_TYPE

RadiusExtensionProcess2

RadiusExtensionProcessEx