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 |