CRYPTCATCDF 結構 (mscat.h)

[ CRYPTCATCDF 結構可用於需求一節中指定的作業系統。 後續版本可能會變更或無法使用。]

CRYPTCATCDF結構包含用來從目錄定義檔建立已簽署目錄檔案 (.cat) 的資訊, (CDF) 。 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 表示最後一個讀取作業傳回零個位元組。

pwszResultDir

Null 終止字串的指標,其中包含將寫入目錄檔案 (.cat) 的目錄名稱。

hCATStore

目錄檔案的控制碼 (.cat) 。

備註

剖析器可以在讀取 CDF 時更新 dwCurFilePosdwLastMemberOffset 。 使用者定義的回呼函式可以使用這項資訊來復原 CDF 中的可復原剖析錯誤。

需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 mscat.h

另請參閱

CryptCATCDFClose

CryptCATCDFEnumAttributesWithCDFTag

CryptCATCDFEnumCatAttributes

CryptCATCDFEnumMembersByCDFTagEx

CryptCATCDFOpen

MakeCat