WINTRUST_CATALOG_INFO-Struktur (wintrust.h)
Die WINTRUST_CATALOG_INFO-Struktur wird verwendet, wenn WinVerifyTrust aufgerufen wird, um ein Mitglied eines Microsoft-Katalogs zu überprüfen.
Syntax
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;
Member
cbStruct
Größe dieser Struktur in Bytes.
dwCatalogVersion
Optional. Katalogversionsnummer.
pcwszCatalogFilePath
Der vollständige Pfad und der Dateiname der Katalogdatei, die den zu überprüfenden Member enthält.
pcwszMemberTag
Tag einer zu überprüfenden Memberdatei.
pcwszMemberFilePath
Der vollständige Pfad und Dateiname der zu überprüfenden Katalogmitgliedsdatei.
hMemberFile
Optional. Handle der zu überprüfenden geöffneten Katalogmitgliedsdatei. Das Handle muss für eine Datei mit mindestens Leseberechtigungen sein.
pbCalculatedFileHash
Optional. Der berechnete Hash der Datei, die die zu überprüfende Datei enthält.
cbCalculatedFileHash
Die Größe des Werts, der im Element pbCalculatedFileHash übergeben wird, in Bytes. cbCalculatedFileHash wird nur verwendet, wenn der berechnete Hash übergeben wird.
pcCatalogContext
Ein Zeiger auf eine CTL_CONTEXT Struktur, die einen Katalogkontext darstellt, der anstelle einer Katalogdatei verwendet werden soll.
hCatAdmin
Verarbeiten Sie den Katalogadministratorkontext, der beim Berechnen des Hashs der Datei verwendet wurde. Dieser Wert kann nur für einen SHA1-Dateihash 0 sein. Windows 8 und Windows Server 2012: Die Unterstützung für dieses Member beginnt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wintrust.h |