Bagikan melalui


Struktur CRYPTCATCDF (mscat.h)

[Struktur CRYPTCATCDF tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]

Struktur CRYPTCATCDF berisi informasi yang digunakan untuk membuat file katalog yang ditandatangani (.cat) dari file definisi katalog (CDF). Struktur ini digunakan oleh alat MakeCat .

Sintaks

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

Anggota

cbStruct

Ukuran, dalam byte, dari struktur ini.

hFile

Handel ke file definisi katalog (.cdf).

dwCurFilePos

Nilai yang menentukan posisi pengurai saat ini yang diukur dalam byte dari awal file definisi katalog.

dwLastMemberOffset

Nilai yang menentukan jumlah byte ke posisi anggota terakhir yang diurai dalam file definisi katalog.

fEOF

Bilangan bulat yang menunjukkan apakah pengurai selesai membaca file. TRUE menunjukkan bahwa operasi baca terakhir mengembalikan nol byte.

pwszResultDir

Penunjuk ke string yang dihentikan null yang berisi nama direktori tempat file katalog (.cat) akan ditulis.

hCATStore

Handel ke file katalog (.cat).

Keterangan

Parser dapat memperbarui dwCurFilePos dan dwLastMemberOffset saat membaca CDF. Fungsi panggilan balik yang ditentukan pengguna dapat menggunakan informasi ini untuk kesalahan penguraian yang dapat dipulihkan di CDF.

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header mscat.h

Lihat juga

CryptCATCDFClose

CryptCATCDFEnumAttributesWithCDFTag

CryptCATCDFEnumCatAttributes

CryptCATCDFEnumMembersByCDFTagEx

CryptCATCDFOpen

MakeCat