estrutura KERB_QUERY_TKT_CACHE_REQUEST (ntsecapi.h)

A estrutura KERB_QUERY_TKT_CACHE_REQUEST contém informações usadas para consultar o cache de tíquetes.

Ele é usado por LsaCallAuthenticationPackage.

Sintaxe

typedef struct _KERB_QUERY_TKT_CACHE_REQUEST {
  KERB_PROTOCOL_MESSAGE_TYPE MessageType;
  LUID                       LogonId;
} KERB_QUERY_TKT_CACHE_REQUEST, *PKERB_QUERY_TKT_CACHE_REQUEST;

Membros

MessageType

KERB_PROTOCOL_MESSAGE_TYPE valor que identifica o tipo de solicitação que está sendo feita. Esse membro deve ser definido como KerbQueryTicketCacheMessage ou KerbRetrieveTicketMessage.

Se esse membro estiver definido como KerbQueryTicketCacheMessage, a solicitação será para obter informações sobre todos os tíquetes armazenados em cache para a sessão de logon do usuário especificada. Se estiver definido como KerbRetrieveTicketMessage, a solicitação será para o tíquete de concessão de tíquete do cache de tíquetes da sessão de logon do usuário especificada.

LogonId

Estrutura LUID que contém o identificador de sessão de logon . Isso pode ser zero para a sessão de logon do usuário atual. Se não for zero, o chamador deverá ter o privilégio SeTcbPrivilege definido. Se isso falhar, o pacote de autenticação Kerberos definirá o parâmetro ProtocolStatus de LsaCallAuthenticationPackage como STATUS_ACCESS_DENIED.

Requisitos

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