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 |