Win32 API 日本語リファレンス
ホームNetworkManagement.NetworkPolicyServer › RADIUS_ACTION

RADIUS_ACTION

列挙型
基底型i4

メンバー 3

名前10進16進説明
raContinue00x0NPS は要求の処理を続行します。NPS は他の拡張 DLL の RadiusExtensionProcess の呼び出しも続行します。
raReject10x1Access-Reject パケットを返します。Access-Request は拒否されます。この場合、NPS は他のいずれの拡張 DLL でも RadiusExtensionProcess を呼び出しません。
raAccept20x2NPS は Access-Request を受け入れます。この場合、NPS は RadiusExtensionProcess の呼び出しを続行しません。ただし、アクセスを要求しているユーザーの承認の取得は続行します。

公式ドキュメント

注意 インターネット認証サービス (IAS) は、Windows Server 2008 以降、Network Policy Server (NPS) に名称が変更されました。このトピックの内容は IAS と NPS の両方に適用されます。本文中では、元々 IAS と呼ばれていたバージョンを含め、このサービスのすべてのバージョンを指して NPS という名称を使用します。
RADIUS_ACTION 型は、NPS 拡張 DLL が Access-Request に応答して生成できる応答を列挙します。

解説(Remarks)

この列挙型の値は、 RadiusExtensionProcess 関数および RadiusExtensionProcessEx 関数のアクションとしてのみ使用してください。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum RADIUS_ACTION : int {
    raContinue = 0,
    raReject = 1,
    raAccept = 2
} RADIUS_ACTION;
public enum RADIUS_ACTION : int
{
    raContinue = 0,
    raReject = 1,
    raAccept = 2,
}
Public Enum RADIUS_ACTION As Integer
    raContinue = 0
    raReject = 1
    raAccept = 2
End Enum
import enum

class RADIUS_ACTION(enum.IntEnum):
    raContinue = 0
    raReject = 1
    raAccept = 2
// RADIUS_ACTION
pub const raContinue: i32 = 0;
pub const raReject: i32 = 1;
pub const raAccept: i32 = 2;
// RADIUS_ACTION
const (
	raContinue int32 = 0
	raReject int32 = 1
	raAccept int32 = 2
)
const
  raContinue = 0;
  raReject = 1;
  raAccept = 2;
// RADIUS_ACTION
pub const raContinue: i32 = 0;
pub const raReject: i32 = 1;
pub const raAccept: i32 = 2;
const
  raContinue* = 0
  raReject* = 1
  raAccept* = 2
enum RADIUS_ACTION : int {
    raContinue = 0,
    raReject = 1,
    raAccept = 2,
}
#define global raContinue 0x0
#define global raReject   0x1
#define global raAccept   0x2