Condividi tramite


struttura KERB_EXTERNAL_NAME (ntsecapi.h)

La struttura KERB_EXTERNAL_NAME contiene informazioni su un nome esterno.

Un nome esterno è uno usato dagli utenti esterni. Questa struttura viene utilizzata dalla struttura KERB_EXTERNAL_TICKET .

Sintassi

typedef struct _KERB_EXTERNAL_NAME {
  SHORT          NameType;
  USHORT         NameCount;
  UNICODE_STRING Names[ANYSIZE_ARRAY];
} KERB_EXTERNAL_NAME, *PKERB_EXTERNAL_NAME;

Members

NameType

Indica il tipo dei nomi archiviati in questa struttura.

Valore Significato
KRB_NT_UNKNOWN
Tipo di nome sconosciuto.
KRB_NT_PRINCIPAL
Nome dell'utente o di un'entità del tipo di nome Kerberos nel caso di un controller di dominio.
KRB_NT_SRV_INST
Nome del servizio e altro nome univoco come istanza (krbtgt).
KRB_NT_SRV_HST
Nome del servizio con nome host come istanza (telnet, rcommands).
KRB_NT_SRV_XHST
Nome del servizio con host diverso da krbtgt, telnet o rcommands.
KRB_NT_UID
ID univoco.
KRB_NT_ENTERPRISE_PRINCIPAL
Nome dell'entità utente (UPN) o nome dell'entità servizio (SPN).
KRB_NT_ENT_PRINCIPAL_AND_ID
UPN e ID di sicurezza (SID).
KRB_NT_MS_PRINICPAL
Nome di stile Di Windows NT 4.0.
KRB_NT_MS_PRINCIPAL_AND_ID
Nome di stile Windows NT 4.0 con SID.

NameCount

Indica il numero di nomi archiviati in Names.

Names[ANYSIZE_ARRAY]

Matrice di UNICODE_STRINGS contenente i nomi.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione ntsecapi.h