Freigeben über


CRYPTCATCDF-Struktur (mscat.h)

[Die CRYPTCATCDF-Struktur steht für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen zur Verfügung. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]

Die CRYPTCATCDF-Struktur enthält Informationen, die zum Erstellen einer signierten Katalogdatei (.cat) aus einer Katalogdefinitionsdatei (CDF) verwendet werden. Diese Struktur wird vom MakeCat-Tool verwendet.

Syntax

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

Members

cbStruct

Die Größe (in Bytes) dieser Struktur.

hFile

Ein Handle für die Katalogdefinitionsdatei (CDF).

dwCurFilePos

Ein -Wert, der die aktuelle Position des Parsers angibt, der vom Anfang der Katalogdefinitionsdatei in Bytes gemessen wird.

dwLastMemberOffset

Ein -Wert, der die Anzahl der Bytes an der Position des letzten in der Katalogdefinitionsdatei analysierten Elements angibt.

fEOF

Eine ganze Zahl, die angibt, ob der Parser die Datei gelesen hat. TRUE gibt an, dass der letzte Lesevorgang null Bytes zurückgegeben hat.

pwszResultDir

Ein Zeiger auf eine NULL-endende Zeichenfolge, die den Namen eines Verzeichnisses enthält, in das die Katalogdatei (.cat) geschrieben wird.

hCATStore

Ein Handle für die Katalogdatei (.cat).

Hinweise

Ein Parser kann dwCurFilePos und dwLastMemberOffset beim Lesen des CDF aktualisieren. Eine benutzerdefinierte Rückruffunktion kann diese Informationen für wiederherstellbare Analysefehler im CDF verwenden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile mscat.h

Weitere Informationen

CryptCATCDFClose

CryptCATCDFEnumAttributesWithCDFTag

CryptCATCDFEnumCatAttributes

CryptCATCDFEnumMembersByCDFTagEx

CryptCATCDFOpen

MakeCat