Win32 API 日本語リファレンス
ホームSystem.RemoteManagement › WSManAuthenticationFlags

WSManAuthenticationFlags

列挙型
基底型i4

メンバー 8

名前10進16進
WSMAN_FLAG_DEFAULT_AUTHENTICATION00x0
WSMAN_FLAG_NO_AUTHENTICATION10x1
WSMAN_FLAG_AUTH_DIGEST20x2
WSMAN_FLAG_AUTH_NEGOTIATE40x4
WSMAN_FLAG_AUTH_BASIC80x8
WSMAN_FLAG_AUTH_KERBEROS160x10
WSMAN_FLAG_AUTH_CREDSSP1280x80
WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE320x20

各言語での定義

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

typedef enum WSManAuthenticationFlags : int {
    WSMAN_FLAG_DEFAULT_AUTHENTICATION = 0,
    WSMAN_FLAG_NO_AUTHENTICATION = 1,
    WSMAN_FLAG_AUTH_DIGEST = 2,
    WSMAN_FLAG_AUTH_NEGOTIATE = 4,
    WSMAN_FLAG_AUTH_BASIC = 8,
    WSMAN_FLAG_AUTH_KERBEROS = 16,
    WSMAN_FLAG_AUTH_CREDSSP = 128,
    WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE = 32
} WSManAuthenticationFlags;
public enum WSManAuthenticationFlags : int
{
    WSMAN_FLAG_DEFAULT_AUTHENTICATION = 0,
    WSMAN_FLAG_NO_AUTHENTICATION = 1,
    WSMAN_FLAG_AUTH_DIGEST = 2,
    WSMAN_FLAG_AUTH_NEGOTIATE = 4,
    WSMAN_FLAG_AUTH_BASIC = 8,
    WSMAN_FLAG_AUTH_KERBEROS = 16,
    WSMAN_FLAG_AUTH_CREDSSP = 128,
    WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE = 32,
}
Public Enum WSManAuthenticationFlags As Integer
    WSMAN_FLAG_DEFAULT_AUTHENTICATION = 0
    WSMAN_FLAG_NO_AUTHENTICATION = 1
    WSMAN_FLAG_AUTH_DIGEST = 2
    WSMAN_FLAG_AUTH_NEGOTIATE = 4
    WSMAN_FLAG_AUTH_BASIC = 8
    WSMAN_FLAG_AUTH_KERBEROS = 16
    WSMAN_FLAG_AUTH_CREDSSP = 128
    WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE = 32
End Enum
import enum

class WSManAuthenticationFlags(enum.IntEnum):
    WSMAN_FLAG_DEFAULT_AUTHENTICATION = 0
    WSMAN_FLAG_NO_AUTHENTICATION = 1
    WSMAN_FLAG_AUTH_DIGEST = 2
    WSMAN_FLAG_AUTH_NEGOTIATE = 4
    WSMAN_FLAG_AUTH_BASIC = 8
    WSMAN_FLAG_AUTH_KERBEROS = 16
    WSMAN_FLAG_AUTH_CREDSSP = 128
    WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE = 32
// WSManAuthenticationFlags
pub const WSMAN_FLAG_DEFAULT_AUTHENTICATION: i32 = 0;
pub const WSMAN_FLAG_NO_AUTHENTICATION: i32 = 1;
pub const WSMAN_FLAG_AUTH_DIGEST: i32 = 2;
pub const WSMAN_FLAG_AUTH_NEGOTIATE: i32 = 4;
pub const WSMAN_FLAG_AUTH_BASIC: i32 = 8;
pub const WSMAN_FLAG_AUTH_KERBEROS: i32 = 16;
pub const WSMAN_FLAG_AUTH_CREDSSP: i32 = 128;
pub const WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE: i32 = 32;
// WSManAuthenticationFlags
const (
	WSMAN_FLAG_DEFAULT_AUTHENTICATION int32 = 0
	WSMAN_FLAG_NO_AUTHENTICATION int32 = 1
	WSMAN_FLAG_AUTH_DIGEST int32 = 2
	WSMAN_FLAG_AUTH_NEGOTIATE int32 = 4
	WSMAN_FLAG_AUTH_BASIC int32 = 8
	WSMAN_FLAG_AUTH_KERBEROS int32 = 16
	WSMAN_FLAG_AUTH_CREDSSP int32 = 128
	WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE int32 = 32
)
const
  WSMAN_FLAG_DEFAULT_AUTHENTICATION = 0;
  WSMAN_FLAG_NO_AUTHENTICATION = 1;
  WSMAN_FLAG_AUTH_DIGEST = 2;
  WSMAN_FLAG_AUTH_NEGOTIATE = 4;
  WSMAN_FLAG_AUTH_BASIC = 8;
  WSMAN_FLAG_AUTH_KERBEROS = 16;
  WSMAN_FLAG_AUTH_CREDSSP = 128;
  WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE = 32;
// WSManAuthenticationFlags
pub const WSMAN_FLAG_DEFAULT_AUTHENTICATION: i32 = 0;
pub const WSMAN_FLAG_NO_AUTHENTICATION: i32 = 1;
pub const WSMAN_FLAG_AUTH_DIGEST: i32 = 2;
pub const WSMAN_FLAG_AUTH_NEGOTIATE: i32 = 4;
pub const WSMAN_FLAG_AUTH_BASIC: i32 = 8;
pub const WSMAN_FLAG_AUTH_KERBEROS: i32 = 16;
pub const WSMAN_FLAG_AUTH_CREDSSP: i32 = 128;
pub const WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE: i32 = 32;
const
  WSMAN_FLAG_DEFAULT_AUTHENTICATION* = 0
  WSMAN_FLAG_NO_AUTHENTICATION* = 1
  WSMAN_FLAG_AUTH_DIGEST* = 2
  WSMAN_FLAG_AUTH_NEGOTIATE* = 4
  WSMAN_FLAG_AUTH_BASIC* = 8
  WSMAN_FLAG_AUTH_KERBEROS* = 16
  WSMAN_FLAG_AUTH_CREDSSP* = 128
  WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE* = 32
enum WSManAuthenticationFlags : int {
    WSMAN_FLAG_DEFAULT_AUTHENTICATION = 0,
    WSMAN_FLAG_NO_AUTHENTICATION = 1,
    WSMAN_FLAG_AUTH_DIGEST = 2,
    WSMAN_FLAG_AUTH_NEGOTIATE = 4,
    WSMAN_FLAG_AUTH_BASIC = 8,
    WSMAN_FLAG_AUTH_KERBEROS = 16,
    WSMAN_FLAG_AUTH_CREDSSP = 128,
    WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE = 32,
}
#define global WSMAN_FLAG_DEFAULT_AUTHENTICATION  0x0
#define global WSMAN_FLAG_NO_AUTHENTICATION       0x1
#define global WSMAN_FLAG_AUTH_DIGEST             0x2
#define global WSMAN_FLAG_AUTH_NEGOTIATE          0x4
#define global WSMAN_FLAG_AUTH_BASIC              0x8
#define global WSMAN_FLAG_AUTH_KERBEROS           0x10
#define global WSMAN_FLAG_AUTH_CREDSSP            0x80
#define global WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE 0x20