KERB_EXTERNAL_NAME 结构 (ntsecapi.h)
KERB_EXTERNAL_NAME 结构包含有关外部名称的信息。
外部名称是外部用户使用的名称。 此结构由 KERB_EXTERNAL_TICKET 结构使用。
语法
typedef struct _KERB_EXTERNAL_NAME {
SHORT NameType;
USHORT NameCount;
UNICODE_STRING Names[ANYSIZE_ARRAY];
} KERB_EXTERNAL_NAME, *PKERB_EXTERNAL_NAME;
成员
NameType
指示此结构中存储的名称的类型。
值 | 含义 |
---|---|
|
未知的名称类型。 |
|
对于 DCE,用户的名称或 Kerberos 名称类型主体。 |
|
服务名称和其他作为实例的唯一名称 (krbtgt) 。 |
|
将主机名作为实例的服务名称 (telnet、rcommands) 。 |
|
服务名称,主机作为实例,而不是 krbtgt、telnet 或 rcommands。 |
|
唯一 ID。 |
|
用户主体名称 (UPN) 或服务 主体名称 (SPN) 。 |
|
UPN 和安全标识符 (SID) 。 |
|
Windows NT 4.0 样式名称。 |
|
Windows NT具有 SID 的 4.0 样式名称。 |
NameCount
指示 名称中存储的名称数。
Names[ANYSIZE_ARRAY]
包含名称 的UNICODE_STRINGS 数组。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | ntsecapi.h |