authif.h 標頭

網路原則伺服器會使用此標頭。 如需詳細資訊,請參閱

authif.h 包含下列程式設計介面:

回呼函式

 
PRADIUS_EXTENSION_FREE_ATTRIBUTES

RadiusExtensionFreeAttributes 函式是應用程式定義的函式,由 NPS 呼叫,以釋放 RadiusExtensionProcessEx 所傳回之屬性所佔用的記憶體。
PRADIUS_EXTENSION_INIT

RadiusExtensionInit 函式是應用程式定義的函式,並在服務啟動時由 NPS 呼叫。 使用 RadiusExtensionInit 來執行延伸模組 DLL 的任何初始化作業。
PRADIUS_EXTENSION_PROCESS

RadiusExtensionProcess 函式是應用程式定義的函式,由 NPS 針對 NPS 從網路存取伺服器接收的每個驗證或會計封包呼叫, (NAS) 。
PRADIUS_EXTENSION_PROCESS_2

應用程式定義函式,由 NPS 針對 NPS 接收的每個驗證或會計封包呼叫。
PRADIUS_EXTENSION_PROCESS_EX

RadiusExtensionProcessEx 函式是應用程式定義的函式,由 NPS 針對 NPS 從網路存取伺服器接收的每個驗證或會計封包呼叫, (NAS) 。
PRADIUS_EXTENSION_TERM

RadiusExtensionTerm 函式是應用程式定義的函式,在卸載擴充功能 DLL 之前由 NPS 呼叫。 使用 RadiusExtensionTerm 來執行延伸模組 DLL 的任何清除作業。

結構

 
RADIUS_ATTRIBUTE

RADIUS_ATTRIBUTE 結構代表 RADIUS 屬性或擴充屬性。
RADIUS_ATTRIBUTE_ARRAY

RADIUS_ATTRIBUTE_ARRAY 結構代表屬性的陣列。
RADIUS_EXTENSION_CONTROL_BLOCK

RADIUS_EXTENSION_CONTROL_BLOCK 結構提供目前 RADIUS 要求的相關資訊。 它也提供函式來取得與要求相關聯的屬性,以及設定要求的處置。
RADIUS_VSA_FORMAT

RADIUS_VSA_FORMAT 結構代表 RADIUS 廠商特定屬性之字串部分的格式。

列舉

 
RADIUS_ACTION

RADIUS_ACTION類型會列舉 NPS 擴充功能 DLL 可以產生以回應 Access-Request 的回應。
RADIUS_ATTRIBUTE_TYPE

RADIUS_ATTRIBUTE_TYPE類型會列舉 RADIUS 屬性的可能類型。
RADIUS_AUTHENTICATION_PROVIDER

RADIUS_AUTHENTICATION_PROVIDER類型會列舉 NPS 可以使用的可能驗證提供者。
RADIUS_CODE

RADIUS_CODE列舉類型會列舉可能的 RADIUS 封包碼。
RADIUS_DATA_TYPE

RADIUS_DATA_TYPE類型會列舉 RADIUS 屬性或擴充屬性的可能資料類型。
RADIUS_EXTENSION_POINT

RADIUS_EXTENSION_POINT列舉類型會在呼叫 RadiusExtensionProcess2 函式時,列舉 RADIUS 要求程式中的可能點。
RADIUS_REJECT_REASON_CODE

RADIUS_REJECT_REASON_CODE列舉會定義可能的 RADIUS 封包拒絕代碼。