CRYPTCATCDF 구조체(mscat.h)

[ CRYPTCATCDF 구조는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다.]

CRYPTCATCDF 구조체에는 CDF(카탈로그 정의 파일)에서 서명된 카탈로그 파일(.cat)을 만드는 데 사용되는 정보가 포함되어 있습니다. 이 구조체는 MakeCat 도구에서 사용됩니다.

구문

typedef struct CRYPTCATCDF_ {
  DWORD  cbStruct;
  HANDLE hFile;
  DWORD  dwCurFilePos;
  DWORD  dwLastMemberOffset;
  BOOL   fEOF;
  LPWSTR pwszResultDir;
  HANDLE hCATStore;
} CRYPTCATCDF;

멤버

cbStruct

이 구조체의 크기(바이트)입니다.

hFile

카탈로그 정의 파일(.cdf)에 대한 핸들입니다.

dwCurFilePos

카탈로그 정의 파일의 시작 부분에서 측정된 파서의 현재 위치를 바이트 단위로 지정하는 값입니다.

dwLastMemberOffset

카탈로그 정의 파일에서 구문 분석된 마지막 멤버의 위치에 대한 바이트 수를 지정하는 값입니다.

fEOF

파서가 파일 읽기를 완료했는지 여부를 나타내는 정수입니다. TRUE 는 마지막 읽기 작업에서 0바이트를 반환했음을 나타냅니다.

pwszResultDir

카탈로그 파일(.cat)이 기록될 디렉터리의 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다.

hCATStore

카탈로그 파일(.cat)에 대한 핸들입니다.

설명

파서는 CDF를 읽을 때 dwCurFilePosdwLastMemberOffset 을 업데이트할 수 있습니다. 사용자 정의 콜백 함수는 CDF에서 복구 가능한 구문 분석 오류에 이 정보를 사용할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 mscat.h

참고 항목

CryptCATCDFClose

CryptCATCDFEnumAttributesWithCDFTag

CryptCATCDFEnumCatAttributes

CryptCATCDFEnumMembersByCDFTagEx

CryptCATCDFOpen

MakeCat