共用方式為


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

指出儲存在此結構中的名稱類型。

意義
KRB_NT_UNKNOWN
未知的名稱類型。
KRB_NT_PRINCIPAL
DCE 時的使用者名稱或 Kerberos 名稱類型主體。
KRB_NT_SRV_INST
服務名稱和其他唯一名稱作為實例 (krbtgt) 。
KRB_NT_SRV_HST
主機名為實例的服務名稱, (telnet、rcommands) 。
KRB_NT_SRV_XHST
以主機作為 krbtgt、telnet 或 rcommands 以外的實例的服務名稱。
KRB_NT_UID
唯一標識碼。
KRB_NT_ENTERPRISE_PRINCIPAL
(UPN) 或服務主體名稱 (SPN) 的用戶 主體名稱
KRB_NT_ENT_PRINCIPAL_AND_ID
UPN 和安全性標識碼 (SID) 。
KRB_NT_MS_PRINICPAL
Windows NT 4.0 樣式名稱。
KRB_NT_MS_PRINCIPAL_AND_ID
使用 SID Windows NT 4.0 樣式名稱。

NameCount

指出儲存在 Name 中的名稱數目。

Names[ANYSIZE_ARRAY]

包含名稱 之UNICODE_STRINGS 的陣列。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 ntsecapi.h