Share via


Struttura CRYPTCATCDF (mscat.h)

[La struttura CRYPTCATCDF è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]

La struttura CRYPTCATCDF contiene informazioni usate per creare un file di catalogo firmato (cat) da un file di definizione del catalogo (CDF). Questa struttura viene usata dallo strumento MakeCat .

Sintassi

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

Members

cbStruct

Dimensione, in byte, della struttura.

hFile

Handle per il file di definizione del catalogo (con estensione cdf).

dwCurFilePos

Valore che specifica la posizione corrente del parser misurato in byte dall'inizio del file di definizione del catalogo.

dwLastMemberOffset

Valore che specifica il numero di byte per la posizione dell'ultimo membro analizzato nel file di definizione del catalogo.

fEOF

Intero che indica se il parser ha completato la lettura del file. TRUE indica che l'ultima operazione di lettura ha restituito zero byte.

pwszResultDir

Puntatore a una stringa con terminazione Null contenente il nome di una directory in cui verrà scritto il file di catalogo (cat).

hCATStore

Handle per il file di catalogo (cat).

Commenti

Un parser può aggiornare dwCurFilePos e dwLastMemberOffset durante la lettura di CDF. Una funzione di callback definita dall'utente può usare queste informazioni per gli errori di analisi ripristinabili in CDF.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione mscat.h

Vedi anche

CryptCATCDFClose

CryptCATCDFEnumAttributesWithCDFTag

CryptCATCDFEnumCatAttributes

CryptCATCDFEnumMembersByCDFTagEx

CryptCATCDFOpen

MakeCat