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

WbemAuthenticationLevelEnum

列挙型
基底型i4

メンバー 7

名前10進16進
wbemAuthenticationLevelDefault00x0
wbemAuthenticationLevelNone10x1
wbemAuthenticationLevelConnect20x2
wbemAuthenticationLevelCall30x3
wbemAuthenticationLevelPkt40x4
wbemAuthenticationLevelPktIntegrity50x5
wbemAuthenticationLevelPktPrivacy60x6

公式ドキュメント

WbemAuthenticationLevelEnum 定数は、セキュリティ認証レベルを定義します。これらの定数は、 SWbemSecurity および WMI へのモニカー接続で使用されます。

これらの定数は、WMI スクリプティング型ライブラリである wbemdisp.tlb で定義されています。Visual Basic アプリケーションはこのライブラリにアクセスできます。

スクリプト言語では、次のいずれかを使用する必要があります。

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

各言語での定義

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

typedef enum WbemAuthenticationLevelEnum : int {
    wbemAuthenticationLevelDefault = 0,
    wbemAuthenticationLevelNone = 1,
    wbemAuthenticationLevelConnect = 2,
    wbemAuthenticationLevelCall = 3,
    wbemAuthenticationLevelPkt = 4,
    wbemAuthenticationLevelPktIntegrity = 5,
    wbemAuthenticationLevelPktPrivacy = 6
} WbemAuthenticationLevelEnum;
public enum WbemAuthenticationLevelEnum : int
{
    wbemAuthenticationLevelDefault = 0,
    wbemAuthenticationLevelNone = 1,
    wbemAuthenticationLevelConnect = 2,
    wbemAuthenticationLevelCall = 3,
    wbemAuthenticationLevelPkt = 4,
    wbemAuthenticationLevelPktIntegrity = 5,
    wbemAuthenticationLevelPktPrivacy = 6,
}
Public Enum WbemAuthenticationLevelEnum As Integer
    wbemAuthenticationLevelDefault = 0
    wbemAuthenticationLevelNone = 1
    wbemAuthenticationLevelConnect = 2
    wbemAuthenticationLevelCall = 3
    wbemAuthenticationLevelPkt = 4
    wbemAuthenticationLevelPktIntegrity = 5
    wbemAuthenticationLevelPktPrivacy = 6
End Enum
import enum

class WbemAuthenticationLevelEnum(enum.IntEnum):
    wbemAuthenticationLevelDefault = 0
    wbemAuthenticationLevelNone = 1
    wbemAuthenticationLevelConnect = 2
    wbemAuthenticationLevelCall = 3
    wbemAuthenticationLevelPkt = 4
    wbemAuthenticationLevelPktIntegrity = 5
    wbemAuthenticationLevelPktPrivacy = 6
// WbemAuthenticationLevelEnum
pub const wbemAuthenticationLevelDefault: i32 = 0;
pub const wbemAuthenticationLevelNone: i32 = 1;
pub const wbemAuthenticationLevelConnect: i32 = 2;
pub const wbemAuthenticationLevelCall: i32 = 3;
pub const wbemAuthenticationLevelPkt: i32 = 4;
pub const wbemAuthenticationLevelPktIntegrity: i32 = 5;
pub const wbemAuthenticationLevelPktPrivacy: i32 = 6;
// WbemAuthenticationLevelEnum
const (
	wbemAuthenticationLevelDefault int32 = 0
	wbemAuthenticationLevelNone int32 = 1
	wbemAuthenticationLevelConnect int32 = 2
	wbemAuthenticationLevelCall int32 = 3
	wbemAuthenticationLevelPkt int32 = 4
	wbemAuthenticationLevelPktIntegrity int32 = 5
	wbemAuthenticationLevelPktPrivacy int32 = 6
)
const
  wbemAuthenticationLevelDefault = 0;
  wbemAuthenticationLevelNone = 1;
  wbemAuthenticationLevelConnect = 2;
  wbemAuthenticationLevelCall = 3;
  wbemAuthenticationLevelPkt = 4;
  wbemAuthenticationLevelPktIntegrity = 5;
  wbemAuthenticationLevelPktPrivacy = 6;
// WbemAuthenticationLevelEnum
pub const wbemAuthenticationLevelDefault: i32 = 0;
pub const wbemAuthenticationLevelNone: i32 = 1;
pub const wbemAuthenticationLevelConnect: i32 = 2;
pub const wbemAuthenticationLevelCall: i32 = 3;
pub const wbemAuthenticationLevelPkt: i32 = 4;
pub const wbemAuthenticationLevelPktIntegrity: i32 = 5;
pub const wbemAuthenticationLevelPktPrivacy: i32 = 6;
const
  wbemAuthenticationLevelDefault* = 0
  wbemAuthenticationLevelNone* = 1
  wbemAuthenticationLevelConnect* = 2
  wbemAuthenticationLevelCall* = 3
  wbemAuthenticationLevelPkt* = 4
  wbemAuthenticationLevelPktIntegrity* = 5
  wbemAuthenticationLevelPktPrivacy* = 6
enum WbemAuthenticationLevelEnum : int {
    wbemAuthenticationLevelDefault = 0,
    wbemAuthenticationLevelNone = 1,
    wbemAuthenticationLevelConnect = 2,
    wbemAuthenticationLevelCall = 3,
    wbemAuthenticationLevelPkt = 4,
    wbemAuthenticationLevelPktIntegrity = 5,
    wbemAuthenticationLevelPktPrivacy = 6,
}
#define global wbemAuthenticationLevelDefault      0x0
#define global wbemAuthenticationLevelNone         0x1
#define global wbemAuthenticationLevelConnect      0x2
#define global wbemAuthenticationLevelCall         0x3
#define global wbemAuthenticationLevelPkt          0x4
#define global wbemAuthenticationLevelPktIntegrity 0x5
#define global wbemAuthenticationLevelPktPrivacy   0x6