PFN_CDF_PARSE_ERROR_CALLBACK funzione di callback (mscat.h)

La funzione PFN_CDF_PARSE_ERROR_CALLBACK viene chiamata per gli errori della funzione di definizione del catalogo durante l'analisi di un file di definizione del catalogo (CDF).

Sintassi

PFN_CDF_PARSE_ERROR_CALLBACK PfnCdfParseErrorCallback;

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

Parametri

[in] dwErrorArea

Valore che indica in quale area del CDF si è verificato l'errore.

[in] dwLocalError

Valore che indica il tipo di errore.

[in] pwszLine

Puntatore a una stringa con terminazione null contenente la riga CDF in cui si è verificato l'errore.

Valore restituito

nessuno

Osservazioni

Il parametro dwErrorArea può avere i valori possibili seguenti.

Valore Descrizione
CRYPTCAT_E_AREA_HEADER Sezione intestazione della CDF
CRYPTCAT_E_AREA_MEMBER Voce del file membro nella sezione CatalogFiles di CDF
CRYPTCAT_E_AREA_ATTRIBUTE Voce di attributo nel CDF
 

Il parametro dwLocalError può avere i valori possibili seguenti.

Valore Descrizione
CRYPTCAT_E_CDF_UNSUPPORTED La funzione non supporta l'attributo.
CRYPTCAT_E_CDF_DUPLICATE Il membro del file esiste già.
CRYPTCAT_E_CDF_TAGNOTFOUND Il tag CatalogHeader o Name è mancante.
CRYPTCAT_E_CDF_MEMBER_FILE_PATH Manca il nome o il percorso del file membro.
CRYPTCAT_E_CDF_MEMBER_INDIRECTDATA La funzione non è riuscita a creare un hash dell'oggetto membro.
CRYPTCAT_E_CDF_MEMBER_FILENOTFOUND La funzione non è riuscita a trovare il file membro.
CRYPTCAT_E_CDF_BAD_GUID_CONV La funzione non è riuscita a convertire la stringa oggetto in un GUID.
CRYPTCAT_E_CDF_ATTR_TOOFEWVALUES La riga dell'attributo manca uno o più elementi della sua composizione, tra cui tipo, identificatore dell'oggetto (OID) o nome o valore.
CRYPTCAT_E_CDF_ATTR_TYPECOMBO L'attributo contiene un OID non valido o la combinazione di tipo, nome o OID e il valore non è valido.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mscat.h

Vedi anche

Funzione definizione catalogo