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
CryptCATCDFEnumAttributesWithCDFTag