wintrust.) h (WINTRUST_CATALOG_INFO 結構
呼叫WinVerifyTrust來驗證 Microsoft 目錄的成員時,會使用WINTRUST_CATALOG_INFO結構。
語法
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 檔案雜湊的零。Windows 8 和 Windows Server 2012: 開始支援此成員。
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | wintrust.h |