Share via


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
一意の ID。
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 を使用して 4.0 スタイルの名前をWindows NTします。

NameCount

[名前] に格納されている名前の数を示します。

Names[ANYSIZE_ARRAY]

名前を含む UNICODE_STRINGS の配列。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header ntsecapi.h