Condividi tramite


struttura KERB_QUERY_TKT_CACHE_REQUEST (ntsecapi.h)

La struttura KERB_QUERY_TKT_CACHE_REQUEST contiene informazioni utilizzate 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;

Membri

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 riguarda il ticket di concessione ticket dalla cache dei ticket della sessione di accesso utente specificata.

LogonId

struttura di LUID contenente l'identificatore di sessione di accesso . Può essere zero per la sessione di accesso dell'utente corrente. In caso contrario, il chiamante deve avere il privilegio SeTcbPrivilege impostato. In caso di errore, il pacchetto di autenticazione Kerberos imposta il parametro ProtocolStatus di LsaCallAuthenticationPackage su STATUS_PRIVILEGE_NOT_HELD.

Fabbisogno

Requisito Valore
client minimo supportato Windows XP [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
intestazione ntsecapi.h