Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |