Compartilhar via


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. Este 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 de 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 define o parâmetro ProtocolStatus de LsaCallAuthenticationPackage como STATUS_PRIVILEGE_NOT_HELD.

Requisitos

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