PRADIUS_EXTENSION_PROCESS コールバック関数 (authif.h)
構文
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 では、 RadiusExtensionProcess ではなく RadiusExtensionProcessEx をエクスポートできます。 拡張 DLL によって RadiusExtensionProcess2 がエクスポートされる場合があります。
この関数の使用方法の詳細については、「 NPS 拡張機能プロセス」を参照してください。
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | authif.h |