Поделиться через


структура KERB_QUERY_TKT_CACHE_REQUEST (ntsecapi.h)

Структура KERB_QUERY_TKT_CACHE_REQUEST содержит сведения, используемые для запроса кэша билетов.

Он используется LsaCallAuthenticationPackage.

Синтаксис

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

Члены

MessageType

KERB_PROTOCOL_MESSAGE_TYPE значение, определяющее тип выполняемого запроса. Этот элемент должен иметь значение KerbQueryTicketCacheMessage или KerbRetrieveTicketMessage.

Если для этого элемента задано значение KerbQueryTicketCacheMessage, запрос предназначен для получения сведений обо всех кэшированных билетах для указанного сеанса входа пользователя. Если для него задано значение KerbRetrieveTicketMessage, запрос предназначен для билета, предоставляющего билет из кэша билетов указанного сеанса входа пользователя.

LogonId

структуру LUID, содержащую идентификатор сеанса входа . Это может быть равно нулю для сеанса входа текущего пользователя. Если не нулю, вызывающий объект должен иметь набор привилегий SeTcbPrivilege. Если это не удалось, пакет проверки подлинности Kerberos Kerberos задает параметр ProtocolStatus для LsaCallAuthenticationPackage значение STATUS_PRIVILEGE_NOT_HELD.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows XP [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
заголовка ntsecapi.h