ホーム › NetworkManagement.NetworkPolicyServer › PRADIUS_EXTENSION_PROCESS
PRADIUS_EXTENSION_PROCESS
コールバックシグネチャ
DWORD PRADIUS_EXTENSION_PROCESS(
RADIUS_ATTRIBUTE* pAttrs,
RADIUS_ACTION* pfAction
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| pAttrs | RADIUS_ATTRIBUTE* | 要求に含まれる 属性の配列へのポインターです。配列は、dwAttrType に ratMinimum が設定された属性で終端されます。これらの属性は読み取り専用として扱う必要があり、 RadiusExtensionProcess で変更してはいけません。また、 RadiusExtensionProcess が戻った後は、これらの属性をいかなる方法でも参照してはいけません。 |
| pfAction | RADIUS_ACTION* | RADIUS_ACTION 型の値へのポインターで、初期値は raContinue です。このパラメーターは、Access-Request に応答して NPS が実行するアクションを指定します。 |
公式ドキュメント
メモ インターネット認証サービス (IAS) は、Windows Server 2008 以降、ネットワークポリシーサーバー (NPS) に名称変更されました。このトピックの内容は IAS と NPS の両方に適用されます。本文中では、元々 IAS と呼ばれていたバージョンを含め、このサービスのすべてのバージョンを指して NPS という名称を使用します。
戻り値
関数が成功した場合、戻り値は NO_ERROR です。
関数が失敗した場合、戻り値は Winerror.h に定義されている適切なエラーコードにする必要があります。
解説(Remarks)
戻り値が NO_ERROR 以外の場合、NPS は要求を破棄します。
NPS は複数の拡張 DLL をサポートします。NPS は、レジストリに登録されている DLL のそれぞれについて RadiusExtensionProcess を呼び出します。詳細については、 Setting Up the Extension DLLs を参照してください。
拡張 DLL は、 RadiusExtensionProcess の代わりに RadiusExtensionProcessEx をエクスポートすることもできます。また、拡張 DLL は RadiusExtensionProcess2 をエクスポートすることもできます。
この関数の使用方法の詳細については、NPS Extensions Process を参照してください。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)