Partager via


structure KERB_QUERY_TKT_CACHE_REQUEST (ntsecapi.h)

La structure KERB_QUERY_TKT_CACHE_REQUEST contient des informations utilisées pour interroger le cache de tickets.

Il est utilisé par LsaCallAuthenticationPackage.

Syntaxe

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

Membres

MessageType

KERB_PROTOCOL_MESSAGE_TYPE valeur identifiant le type de requête en cours. Ce membre doit être défini sur KerbQueryTicketCacheMessage ou KerbRetrieveTicketMessage.

Si ce membre a la valeur KerbQueryTicketCacheMessage, la demande concerne toutes les tickets mis en cache pour la session d’ouverture de session utilisateur spécifiée. S’il est défini sur KerbRetrieveTicketMessage, la demande concerne le ticket d’octroi de ticket à partir du cache de ticket de la session d’ouverture de session utilisateur spécifiée.

LogonId

structure LUID contenant l’identificateur de session de connexion . Cela peut être égal à zéro pour la session d’ouverture de session de l’utilisateur actuel. Si ce n’est pas zéro, l’appelant doit avoir le privilège SeTcbPrivilege défini. Si cela échoue, le package d’authentification Kerberos définit le paramètre ProtocolStatus de LsaCallAuthenticationPackage sur STATUS_PRIVILEGE_NOT_HELD.

Exigences

Exigence Valeur
client minimum pris en charge Windows XP [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003 [applications de bureau uniquement]
d’en-tête ntsecapi.h