WINTRUST_CATALOG_INFO 構造体 (wintrust.h)

WINTRUST_CATALOG_INFO構造体は、WinVerifyTrust を呼び出して Microsoft カタログのメンバーを確認するときに使用されます。

構文

typedef struct WINTRUST_CATALOG_INFO_ {
  DWORD         cbStruct;
  DWORD         dwCatalogVersion;
  LPCWSTR       pcwszCatalogFilePath;
  LPCWSTR       pcwszMemberTag;
  LPCWSTR       pcwszMemberFilePath;
  HANDLE        hMemberFile;
  BYTE          *pbCalculatedFileHash;
  DWORD         cbCalculatedFileHash;
  PCCTL_CONTEXT pcCatalogContext;
  HCATADMIN     hCatAdmin;
} WINTRUST_CATALOG_INFO, *PWINTRUST_CATALOG_INFO;

メンバー

cbStruct

この構造体のサイズ (バイト単位)。

dwCatalogVersion

省略可能。 カタログのバージョン番号。

pcwszCatalogFilePath

検証するメンバーを含むカタログ ファイルの完全パスとファイル名。

pcwszMemberTag

検証するメンバー ファイルのタグ。

pcwszMemberFilePath

検証するカタログ・メンバー・ファイルの完全パスとファイル名。

hMemberFile

省略可能。 検証するオープン・カタログ・メンバー・ファイルのハンドル。 ハンドルは、少なくとも読み取りアクセス許可を持つファイルである必要があります。

pbCalculatedFileHash

省略可能。 検証対象のファイルを含むファイルの計算ハッシュ。

cbCalculatedFileHash

pbCalculatedFileHash メンバーで渡される値のサイズ (バイト単位)。 cbCalculatedFileHash は、計算されたハッシュが渡される場合にのみ使用されます。

pcCatalogContext

カタログ ファイルの代わりに使用するカタログ コンテキストを表す CTL_CONTEXT 構造体へのポインター。

hCatAdmin

ファイルのハッシュを計算するときに使用されたカタログ管理者コンテキストを処理します。 この値は、SHA1 ファイル ハッシュの場合にのみ 0 にすることができます。Windows 8 と Windows Server 2012: このメンバーのサポートが開始されます。

要件

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