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 認証パッケージは LsaCallAuthenticationPackageProtocolStatus パラメーターをSTATUS_ACCESS_DENIEDに設定します。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header ntsecapi.h