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 封包拒絕代碼。 |