struktur WINTRUST_CATALOG_INFO (wintrust.h)

Struktur WINTRUST_CATALOG_INFO digunakan saat memanggil WinVerifyTrust untuk memverifikasi anggota katalog Microsoft.

Sintaks

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;

Anggota

cbStruct

Ukuran, dalam byte, dari struktur ini.

dwCatalogVersion

Pilihan. Nomor versi katalog.

pcwszCatalogFilePath

Jalur lengkap dan nama file file katalog yang berisi anggota yang akan diverifikasi.

pcwszMemberTag

Tag file anggota yang akan diverifikasi.

pcwszMemberFilePath

Jalur lengkap dan nama file file anggota katalog yang akan diverifikasi.

hMemberFile

Pilihan. Menangani file anggota katalog terbuka yang akan diverifikasi. Handel harus ke file dengan setidaknya izin baca.

pbCalculatedFileHash

Pilihan. Hash terhitung dari file yang berisi file yang akan diverifikasi.

cbCalculatedFileHash

Ukuran, dalam byte, dari nilai yang diteruskan dalam anggota pbCalculatedFileHash . cbCalculatedFileHash hanya digunakan jika hash terhitung sedang diteruskan.

pcCatalogContext

Penunjuk ke struktur CTL_CONTEXT yang mewakili konteks katalog yang akan digunakan alih-alih file katalog.

hCatAdmin

Tangani ke konteks administrator katalog yang digunakan saat menghitung hash file. Nilai ini hanya boleh nol untuk hash file SHA1. Windows 8 dan Windows Server 2012: Dukungan untuk anggota ini dimulai.

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header wintrust.h