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 時更新 dwCurFilePos 和 dwLastMemberOffset 。 使用者定義的回呼函式可以使用這項資訊來復原 CDF 中的可復原剖析錯誤。
需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | mscat.h |
另請參閱
CryptCATCDFEnumAttributesWithCDFTag