coAUTHIDENTITY 结构 (wtypesbase.h)

包含用户名和密码。

语法

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

成员

User

用户名。

UserLength

User 字符串的长度,不带终止 NULL

Domain

域或工作组名称。

DomainLength

字符串的长度,不带终止 NULL

Password

域或工作组中的用户密码。

PasswordLength

密码字符串的长度,不终止 NULL

Flags

指示字符串是否为 Unicode 字符串。

含义
SEC_WINNT_AUTH_IDENTITY_ANSI
0x1
字符串是 ANSI 字符串。
SEC_WINNT_AUTH_IDENTITY_UNICODE
0x2
字符串是 Unicode 字符串。

注解

COM 不保留用户的密码信息。 对于使用密码的应用程序,请参阅 有关加密 (CryptoAPI) 的文档。

此结构等效于 SEC_WINNT_AUTH_IDENTITY 结构。

要求

要求
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
标头 wtypesbase.h (包括 WTypes.h)

另请参阅

COAUTHINFO