Estructura CRYPTCATCDF (mscat.h)

[La estructura CRYPTCATCDF está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.

La estructura CRYPTCATCDF contiene información utilizada para crear un archivo de catálogo firmado (.cat) a partir de un archivo de definición de catálogo (CDF). La herramienta MakeCat usa esta estructura.

Sintaxis

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

Members

cbStruct

Tamaño, en bytes, de esta estructura.

hFile

Identificador del archivo de definición de catálogo (.cdf).

dwCurFilePos

Valor que especifica la posición actual del analizador medido en bytes desde el principio del archivo de definición de catálogo.

dwLastMemberOffset

Valor que especifica el número de bytes en la posición del último miembro analizado en el archivo de definición de catálogo.

fEOF

Entero que indica si el analizador finalizó la lectura del archivo. TRUE indica que la última operación de lectura devolvió cero bytes.

pwszResultDir

Puntero a una cadena terminada en null que contiene el nombre de un directorio donde se escribirá el archivo de catálogo (.cat).

hCATStore

Identificador del archivo de catálogo (.cat).

Comentarios

Un analizador puede actualizar dwCurFilePos y dwLastMemberOffset a medida que lee el CDF. Una función de devolución de llamada definida por el usuario puede usar esta información para los errores de análisis recuperables en cdf.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado mscat.h

Consulte también

CryptCATCDFClose

CryptCATCDFEnumAttributesWithCDFTag

CryptCATCDFEnumCatAttributes

CryptCATCDFEnumMembersByCDFTagEx

CryptCATCDFOpen

MakeCat