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 [데스크톱 앱만 해당] |
머리글 | wintrust.h |