共用方式為


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;

Members

NameType

表示此結構中儲存的名稱類型。

價值觀 Meaning
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 或 rcommand 除外。
KRB_NT_UID
唯一身份證。
KRB_NT_ENTERPRISE_PRINCIPAL
使用者主體名稱(UPN)或 服務主體名稱 (SPN)。
KRB_NT_ENT_PRINCIPAL_AND_ID
UPN 與 安全識別碼 (SID)。
KRB_NT_MS_PRINCIPAL
Windows NT 4.0 風格的名稱。
KRB_NT_MS_PRINCIPAL_AND_ID
Windows NT 4.0 風格名稱,帶有 SID。

NameCount

表示名稱中儲存的名字數量。

Names[ANYSIZE_ARRAY]

包含名稱的 UNICODE_STRINGS 陣列。

需求

Requirement 價值觀
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
Header ntsecapi.h