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