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 驗證套件會將 LsaCallAuthenticationPackage 的 ProtocolStatus 參數設定為 STATUS_PRIVILEGE_NOT_HELD。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | ntsecapi.h |