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 |