Compartilhar via


PFN_CDF_PARSE_ERROR_CALLBACK função de retorno de chamada (mscat.h)

A função PFN_CDF_PARSE_ERROR_CALLBACK é chamada para erros de Função de Definição de Catálogo ao analisar um arquivo de definição de catálogo (CDF).

Sintaxe

PFN_CDF_PARSE_ERROR_CALLBACK PfnCdfParseErrorCallback;

void PfnCdfParseErrorCallback(
  [in] DWORD dwErrorArea,
  [in] DWORD dwLocalError,
  [in] WCHAR *pwszLine
)
{...}

Parâmetros

[in] dwErrorArea

Um valor que indica em qual área do CDF ocorreu o erro.

[in] dwLocalError

Um valor que indica o tipo de erro.

[in] pwszLine

Um ponteiro para uma cadeia de caracteres terminada em nulo que contém a linha CDF na qual o erro ocorreu.

Valor retornado

Nenhum

Comentários

O parâmetro dwErrorArea pode ter os valores possíveis a seguir.

Valor Descrição
CRYPTCAT_E_AREA_HEADER A seção de cabeçalho do CDF
CRYPTCAT_E_AREA_MEMBER Uma entrada de arquivo de membro na seção CatalogFiles do CDF
CRYPTCAT_E_AREA_ATTRIBUTE Uma entrada de atributo no CDF
 

O parâmetro dwLocalError pode ter os valores possíveis a seguir.

Valor Descrição
CRYPTCAT_E_CDF_UNSUPPORTED A função não dá suporte ao atributo .
CRYPTCAT_E_CDF_DUPLICATE O membro do arquivo já existe.
CRYPTCAT_E_CDF_TAGNOTFOUND A marca CatalogHeader ou Name está ausente.
CRYPTCAT_E_CDF_MEMBER_FILE_PATH O nome ou caminho do arquivo de membro está ausente.
CRYPTCAT_E_CDF_MEMBER_INDIRECTDATA Falha na função ao criar um hash do assunto do membro.
CRYPTCAT_E_CDF_MEMBER_FILENOTFOUND Falha na função ao localizar o arquivo de membro.
CRYPTCAT_E_CDF_BAD_GUID_CONV A função falhou ao converter a cadeia de caracteres de assunto em um GUID.
CRYPTCAT_E_CDF_ATTR_TOOFEWVALUES A linha de atributo não tem um ou mais elementos de sua composição, incluindo tipo, OID ( identificador de objeto ) ou nome ou valor.
CRYPTCAT_E_CDF_ATTR_TYPECOMBO O atributo contém um OID inválido ou a combinação de tipo, nome ou OID e valor não é válida.

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]
Plataforma de Destino Windows
Cabeçalho mscat.h

Confira também

Função de definição de catálogo