Compartilhar via


Estrutura CRYPTCATCDF (mscat.h)

[A estrutura CRYPTCATCDF está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]

A estrutura CRYPTCATCDF contém informações usadas para criar um arquivo de catálogo assinado (.cat) de um arquivo de definição de catálogo (CDF). Essa estrutura é usada pela ferramenta MakeCat .

Sintaxe

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

Membros

cbStruct

O tamanho, em bytes, dessa estrutura.

hFile

Um identificador para o arquivo de definição de catálogo (.cdf).

dwCurFilePos

Um valor que especifica a posição atual do analisador medida em bytes desde o início do arquivo de definição de catálogo.

dwLastMemberOffset

Um valor que especifica o número de bytes para a posição do último membro analisado no arquivo de definição de catálogo.

fEOF

Um inteiro que indica se o analisador terminou de ler o arquivo. TRUE indica que a última operação de leitura retornou zero bytes.

pwszResultDir

Um ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome de um diretório em que o arquivo de catálogo (.cat) será gravado.

hCATStore

Um identificador para o arquivo de catálogo (.cat).

Comentários

Um analisador pode atualizar dwCurFilePos e dwLastMemberOffset enquanto lê o CDF. Uma função de retorno de chamada definida pelo usuário pode usar essas informações para erros de análise recuperáveis no CDF.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho mscat.h

Confira também

CryptCATCDFClose

CryptCATCDFEnumAttributesWithCDFTag

CryptCATCDFEnumCatAttributes

CryptCATCDFEnumMembersByCDFTagEx

CryptCATCDFOpen

MakeCat