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

EC_SUBSCRIPTION_CREDENTIALS_TYPE

列挙型
基底型i4

メンバー 5

名前10進16進説明
EcSubscriptionCredDefault00x0サブスクリプションの資格情報としてユーザー名とパスワードを指定せずに、イベントソースとネゴシエートして適切な認証の種類を指定します。
EcSubscriptionCredNegotiate10x1WinRM がイベントソースとネゴシエートし、サブスクリプションの資格情報に適切な認証の種類を指定します。
EcSubscriptionCredDigest20x2サブスクリプションの資格情報にダイジェスト認証を使用します。
EcSubscriptionCredBasic30x3サブスクリプションの資格情報として使用するユーザー名とパスワードを送信します。
EcSubscriptionCredLocalMachine40x4サブスクリプションにユーザー資格情報を使用する代わりに、ローカルコンピューターのドメインアカウントの資格情報を使用してサブスクリプションを作成します。これにより、ユーザーアカウントやパスワードの有効期限を管理する必要がなくなり、長期間にわたるサブスクリプションの管理を簡素化できるという利点があります。

公式ドキュメント

EC_SUBSCRIPTION_CREDENTIALS_TYPE 列挙型は、イベントソースと通信する際に使用する資格情報の種類を指定します。

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

各言語での定義

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

typedef enum EC_SUBSCRIPTION_CREDENTIALS_TYPE : int {
    EcSubscriptionCredDefault = 0,
    EcSubscriptionCredNegotiate = 1,
    EcSubscriptionCredDigest = 2,
    EcSubscriptionCredBasic = 3,
    EcSubscriptionCredLocalMachine = 4
} EC_SUBSCRIPTION_CREDENTIALS_TYPE;
public enum EC_SUBSCRIPTION_CREDENTIALS_TYPE : int
{
    EcSubscriptionCredDefault = 0,
    EcSubscriptionCredNegotiate = 1,
    EcSubscriptionCredDigest = 2,
    EcSubscriptionCredBasic = 3,
    EcSubscriptionCredLocalMachine = 4,
}
Public Enum EC_SUBSCRIPTION_CREDENTIALS_TYPE As Integer
    EcSubscriptionCredDefault = 0
    EcSubscriptionCredNegotiate = 1
    EcSubscriptionCredDigest = 2
    EcSubscriptionCredBasic = 3
    EcSubscriptionCredLocalMachine = 4
End Enum
import enum

class EC_SUBSCRIPTION_CREDENTIALS_TYPE(enum.IntEnum):
    EcSubscriptionCredDefault = 0
    EcSubscriptionCredNegotiate = 1
    EcSubscriptionCredDigest = 2
    EcSubscriptionCredBasic = 3
    EcSubscriptionCredLocalMachine = 4
// EC_SUBSCRIPTION_CREDENTIALS_TYPE
pub const EcSubscriptionCredDefault: i32 = 0;
pub const EcSubscriptionCredNegotiate: i32 = 1;
pub const EcSubscriptionCredDigest: i32 = 2;
pub const EcSubscriptionCredBasic: i32 = 3;
pub const EcSubscriptionCredLocalMachine: i32 = 4;
// EC_SUBSCRIPTION_CREDENTIALS_TYPE
const (
	EcSubscriptionCredDefault int32 = 0
	EcSubscriptionCredNegotiate int32 = 1
	EcSubscriptionCredDigest int32 = 2
	EcSubscriptionCredBasic int32 = 3
	EcSubscriptionCredLocalMachine int32 = 4
)
const
  EcSubscriptionCredDefault = 0;
  EcSubscriptionCredNegotiate = 1;
  EcSubscriptionCredDigest = 2;
  EcSubscriptionCredBasic = 3;
  EcSubscriptionCredLocalMachine = 4;
// EC_SUBSCRIPTION_CREDENTIALS_TYPE
pub const EcSubscriptionCredDefault: i32 = 0;
pub const EcSubscriptionCredNegotiate: i32 = 1;
pub const EcSubscriptionCredDigest: i32 = 2;
pub const EcSubscriptionCredBasic: i32 = 3;
pub const EcSubscriptionCredLocalMachine: i32 = 4;
const
  EcSubscriptionCredDefault* = 0
  EcSubscriptionCredNegotiate* = 1
  EcSubscriptionCredDigest* = 2
  EcSubscriptionCredBasic* = 3
  EcSubscriptionCredLocalMachine* = 4
enum EC_SUBSCRIPTION_CREDENTIALS_TYPE : int {
    EcSubscriptionCredDefault = 0,
    EcSubscriptionCredNegotiate = 1,
    EcSubscriptionCredDigest = 2,
    EcSubscriptionCredBasic = 3,
    EcSubscriptionCredLocalMachine = 4,
}
#define global EcSubscriptionCredDefault      0x0
#define global EcSubscriptionCredNegotiate    0x1
#define global EcSubscriptionCredDigest       0x2
#define global EcSubscriptionCredBasic        0x3
#define global EcSubscriptionCredLocalMachine 0x4