struttura KERB_QUERY_TKT_CACHE_REQUEST (ntsecapi.h)

La struttura KERB_QUERY_TKT_CACHE_REQUEST contiene informazioni usate per eseguire query nella cache dei ticket.

Viene usato da LsaCallAuthenticationPackage.

Sintassi

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

Members

MessageType

KERB_PROTOCOL_MESSAGE_TYPE valore che identifica il tipo di richiesta da effettuare. Questo membro deve essere impostato su KerbQueryTicketCacheMessage o KerbRetrieveTicketMessage.

Se questo membro è impostato su KerbQueryTicketCacheMessage, la richiesta è per informazioni su tutti i ticket memorizzati nella cache per la sessione di accesso utente specificata. Se è impostato su KerbRetrieveTicketMessage, la richiesta è per il ticket che concede il ticket dalla cache dei ticket della sessione di accesso utente specificata.

LogonId

Struttura LUID contenente l'identificatore di sessione di accesso. Questo può essere zero per la sessione di accesso dell'utente corrente. Se non zero, il chiamante deve avere il privilegio SeTcbPrivilege impostato. In caso contrario, il pacchetto di autenticazione Kerberos imposta il parametro ProtocolStatus di LsaCallAuthenticationPackage su STATUS_ACCESS_DENIED.

Requisiti

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