PFN_CDF_PARSE_ERROR_CALLBACK función de devolución de llamada (mscat.h)

Se llama a la función PFN_CDF_PARSE_ERROR_CALLBACK para errores de función de definición de catálogo al analizar un archivo de definición de catálogo (CDF).

Sintaxis

PFN_CDF_PARSE_ERROR_CALLBACK PfnCdfParseErrorCallback;

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

Parámetros

[in] dwErrorArea

Valor que indica en qué área del CDF se produjo el error.

[in] dwLocalError

Valor que indica el tipo de error.

[in] pwszLine

Puntero a una cadena terminada en null que contiene la línea CDF en la que se produjo el error.

Valor devuelto

Ninguno

Observaciones

El parámetro dwErrorArea puede tener los siguientes valores posibles.

Valor Descripción
CRYPTCAT_E_AREA_HEADER Sección de encabezado del CDF
CRYPTCAT_E_AREA_MEMBER Entrada de archivo miembro en la sección CatalogFiles del CDF
CRYPTCAT_E_AREA_ATTRIBUTE Entrada de atributo en cdF
 

El parámetro dwLocalError puede tener los siguientes valores posibles.

Valor Descripción
CRYPTCAT_E_CDF_UNSUPPORTED La función no admite el atributo .
CRYPTCAT_E_CDF_DUPLICATE El miembro de archivo ya existe.
CRYPTCAT_E_CDF_TAGNOTFOUND Falta la etiqueta CatalogHeader o Name.
CRYPTCAT_E_CDF_MEMBER_FILE_PATH Falta el nombre o la ruta de acceso del archivo miembro.
CRYPTCAT_E_CDF_MEMBER_INDIRECTDATA La función no pudo crear un hash del sujeto miembro.
CRYPTCAT_E_CDF_MEMBER_FILENOTFOUND La función no pudo encontrar el archivo de miembro.
CRYPTCAT_E_CDF_BAD_GUID_CONV La función no pudo convertir la cadena de asunto en un GUID.
CRYPTCAT_E_CDF_ATTR_TOOFEWVALUES La línea de atributo falta uno o varios elementos de su composición, incluido el tipo, el identificador de objeto (OID) o el nombre o el valor.
CRYPTCAT_E_CDF_ATTR_TYPECOMBO El atributo contiene un OID no válido o la combinación de tipo, nombre o OID, y el valor no es válido.

Requisitos

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

Consulte también

Función De definición de catálogo