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 effectuée. Ce membre doit être défini sur KerbQueryTicketCacheMessage ou KerbRetrieveTicketMessage.

Si ce membre est défini sur KerbQueryTicketCacheMessage, la demande contient des informations sur tous 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 tickets de la session d’ouverture de session utilisateur spécifiée.

LogonId

Structure LUID contenant l’identificateur de session d’ouverture de session . 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. En cas d’échec, le package d’authentification Kerberos définit le paramètre ProtocolStatus de LsaCallAuthenticationPackage sur STATUS_ACCESS_DENIED.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête ntsecapi.h