次の方法で共有


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、または rcommands 以外のインスタンスとしてホストを持つサービス名。
KRB_NT_UID
一意の ID。
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
SID を使用した Windows NT 4.0 スタイルの名前。

NameCount

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

Names[ANYSIZE_ARRAY]

名前を含む UNICODE_STRINGS の配列。

Requirements

Requirement 価値
サポートされる最小クライアント Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ]
Header ntsecapi.h