次の方法で共有


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 構造体を します。 これは、現在のユーザーのログオン セッションでは 0 にすることができます。 ゼロでない場合、呼び出し元は SeTcbPrivilege 特権セットを持っている必要があります。 これが失敗した場合、Kerberos 認証パッケージは、LsaCallAuthenticationPackage の ProtocolStatus パラメーター STATUS_PRIVILEGE_NOT_HELDに設定します。

必要条件

要件 価値
サポートされる最小クライアント Windows XP [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー ntsecapi.h