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 |