COAUTHIDENTITY 構造体 (wtypesbase.h)

ユーザー名とパスワードが含まれます。

構文

typedef struct _COAUTHIDENTITY {
  USHORT *User;
  ULONG  UserLength;
  USHORT *Domain;
  ULONG  DomainLength;
  USHORT *Password;
  ULONG  PasswordLength;
  ULONG  Flags;
} COAUTHIDENTITY;

メンバー

User

ユーザーの名前。

UserLength

終了 NULL を含まない User 文字列の長さ。

Domain

ドメインまたはワークグループ名。

DomainLength

終了 NULL のない Domain 文字列の長さ。

Password

ドメインまたはワークグループ内のユーザーのパスワード。

PasswordLength

終了 NULL を含まない Password 文字列の長さ。

Flags

文字列が Unicode 文字列かどうかを示します。

値 意味
SEC_WINNT_AUTH_IDENTITY_ANSI
0x1
文字列は ANSI 文字列です。
SEC_WINNT_AUTH_IDENTITY_UNICODE
0x2
文字列は Unicode 文字列です。

注釈

COM では、ユーザーのパスワード情報は保持されません。 パスワードを使用するアプリケーションについては、 Cryptography (CryptoAPI) に関するドキュメントを参照してください。

この構造体は、 SEC_WINNT_AUTH_IDENTITY 構造体と同じです。

要件

要件 値
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリ |UWP アプリ]
Header wtypesbase.h (WTypes.h を含む)

こちらもご覧ください

COAUTHINFO