次の方法で共有


authif.h ヘッダー

このヘッダーは、ネットワーク ポリシー サーバーによって使用されます。 詳細については、次を参照してください。

authif.h には、次のプログラミング インターフェイスが含まれています。

コールバック関数

 
PRADIUS_EXTENSION_FREE_ATTRIBUTES

RadiusExtensionFreeAttributes 関数はアプリケーション定義関数であり、RadiusExtensionProcessEx によって返される属性によって占有されるメモリを解放するために NPS によって呼び出されます。
PRADIUS_EXTENSION_INIT

RadiusExtensionInit 関数はアプリケーション定義関数であり、サービスの起動中に NPS によって呼び出されます。 RadiusExtensionInit を使用して、拡張 DLL の初期化操作を実行します。
PRADIUS_EXTENSION_PROCESS

RadiusExtensionProcess 関数はアプリケーション定義関数であり、NPS がネットワーク アクセス サーバー (NAS) から受信する認証またはアカウンティング パケットごとに NPS によって呼び出されます。
PRADIUS_EXTENSION_PROCESS_2

アプリケーション定義関数 と は、NPS が受信する認証またはアカウンティング パケットごとに NPS によって呼び出されます。
PRADIUS_EXTENSION_PROCESS_EX

RadiusExtensionProcessEx 関数は、アプリケーション定義関数であり、NPS がネットワーク アクセス サーバー (NAS) から受信する認証またはアカウンティング パケットごとに NPS によって呼び出されます。
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 パケット 拒否コードを定義します。