Share via


estrutura KERB_S4U_LOGON (ntsecapi.h)

A estrutura KERB_S4U_LOGON contém informações sobre um logon S4U (serviço para usuário). Essa estrutura é usada pela função LsaLogonUser com o pacote Kerberos .

Sintaxe

typedef struct _KERB_S4U_LOGON {
  KERB_LOGON_SUBMIT_TYPE MessageType;
  ULONG                  Flags;
  UNICODE_STRING         ClientUpn;
  UNICODE_STRING         ClientRealm;
} KERB_S4U_LOGON, *PKERB_S4U_LOGON;

Membros

MessageType

Um valor da enumeração KERB_LOGON_SUBMIT_TYPE que identifica o tipo de logon que está sendo solicitado. Esse membro deve ser definido como KerbS4ULogon.

Flags

Sinalizadores que fornecem mais informações sobre o logon.

Valor Significado
KERB_S4U_LOGON_FLAG_CHECK_LOGONHOURS
0x2
Solicita as horas em que o usuário foi conectado.
KERB_S4U_LOGON_FLAG_IDENTIFY
0x8
Solicita o token de identidade.

ClientUpn

Um UNICODE_STRING que especifica o nome upn do cliente. Esse membro não pode ser NULL.

O membro Buffer da estrutura UNICODE_STRING deve apontar para a memória contígua à estrutura KERB_S4U_LOGON .

ClientRealm

Um UNICODE_STRING que especifica o realm do cliente, se conhecido. Se o realm não for conhecido, esse membro poderá ser NULL.

O membro Buffer da estrutura UNICODE_STRING deve apontar para a memória contígua à estrutura KERB_S4U_LOGON .

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho ntsecapi.h