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

RADIUS_AUTHENTICATION_PROVIDER

列挙型
基底型i4

メンバー 7

名前10進16進説明
rapUnknown00x0認証プロバイダーが不明です。
rapUsersFile10x1ユーザー ファイルが認証情報を提供します。
rapProxy20x2RADIUS プロキシ サーバーによって認証が提供されます。
rapWindowsNT30x3Windows ドメイン認証によって認証が提供されます。
rapMCIS40x4Microsoft Commercial Internet System (MCIS) データベースによって認証が提供されます。
rapODBC50x5Open Database Connectivity (ODBC) 準拠のデータベースによって認証が提供されます。
rapNone60x6アクセスは認証されません。

公式ドキュメント

Note インターネット認証サービス (IAS) は、Windows Server 2008 以降、ネットワーク ポリシー サーバー (NPS) に名称が変更されました。このトピックの内容は IAS と NPS の両方に適用されます。本文全体を通じて、NPS は、もともと IAS と呼ばれていたバージョンを含む、このサービスのすべてのバージョンを指すために使用されます。
RADIUS_AUTHENTICATION_PROVIDER 型は、NPS が使用できる認証プロバイダーを列挙します。

解説(Remarks)

RADIUS_ATTRIBUTE_TYPEratProvider 拡張属性は、 RADIUS_AUTHENTICATION_PROVIDER 列挙型の値を使用します。

出典・ライセンス: 上記「公式ドキュメント」の内容は 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_AUTHENTICATION_PROVIDER : int {
    rapUnknown = 0,
    rapUsersFile = 1,
    rapProxy = 2,
    rapWindowsNT = 3,
    rapMCIS = 4,
    rapODBC = 5,
    rapNone = 6
} RADIUS_AUTHENTICATION_PROVIDER;
public enum RADIUS_AUTHENTICATION_PROVIDER : int
{
    rapUnknown = 0,
    rapUsersFile = 1,
    rapProxy = 2,
    rapWindowsNT = 3,
    rapMCIS = 4,
    rapODBC = 5,
    rapNone = 6,
}
Public Enum RADIUS_AUTHENTICATION_PROVIDER As Integer
    rapUnknown = 0
    rapUsersFile = 1
    rapProxy = 2
    rapWindowsNT = 3
    rapMCIS = 4
    rapODBC = 5
    rapNone = 6
End Enum
import enum

class RADIUS_AUTHENTICATION_PROVIDER(enum.IntEnum):
    rapUnknown = 0
    rapUsersFile = 1
    rapProxy = 2
    rapWindowsNT = 3
    rapMCIS = 4
    rapODBC = 5
    rapNone = 6
// RADIUS_AUTHENTICATION_PROVIDER
pub const rapUnknown: i32 = 0;
pub const rapUsersFile: i32 = 1;
pub const rapProxy: i32 = 2;
pub const rapWindowsNT: i32 = 3;
pub const rapMCIS: i32 = 4;
pub const rapODBC: i32 = 5;
pub const rapNone: i32 = 6;
// RADIUS_AUTHENTICATION_PROVIDER
const (
	rapUnknown int32 = 0
	rapUsersFile int32 = 1
	rapProxy int32 = 2
	rapWindowsNT int32 = 3
	rapMCIS int32 = 4
	rapODBC int32 = 5
	rapNone int32 = 6
)
const
  rapUnknown = 0;
  rapUsersFile = 1;
  rapProxy = 2;
  rapWindowsNT = 3;
  rapMCIS = 4;
  rapODBC = 5;
  rapNone = 6;
// RADIUS_AUTHENTICATION_PROVIDER
pub const rapUnknown: i32 = 0;
pub const rapUsersFile: i32 = 1;
pub const rapProxy: i32 = 2;
pub const rapWindowsNT: i32 = 3;
pub const rapMCIS: i32 = 4;
pub const rapODBC: i32 = 5;
pub const rapNone: i32 = 6;
const
  rapUnknown* = 0
  rapUsersFile* = 1
  rapProxy* = 2
  rapWindowsNT* = 3
  rapMCIS* = 4
  rapODBC* = 5
  rapNone* = 6
enum RADIUS_AUTHENTICATION_PROVIDER : int {
    rapUnknown = 0,
    rapUsersFile = 1,
    rapProxy = 2,
    rapWindowsNT = 3,
    rapMCIS = 4,
    rapODBC = 5,
    rapNone = 6,
}
#define global rapUnknown   0x0
#define global rapUsersFile 0x1
#define global rapProxy     0x2
#define global rapWindowsNT 0x3
#define global rapMCIS      0x4
#define global rapODBC      0x5
#define global rapNone      0x6