Freigeben über


PFN_CDF_PARSE_ERROR_CALLBACK Rückruffunktion (mscat.h)

Die PFN_CDF_PARSE_ERROR_CALLBACK-Funktion wird für Fehler der Katalogdefinitionsfunktion beim Analysieren einer Katalogdefinitionsdatei (CDF) aufgerufen.

Syntax

PFN_CDF_PARSE_ERROR_CALLBACK PfnCdfParseErrorCallback;

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

Parameter

[in] dwErrorArea

Ein -Wert, der angibt, in welchem Bereich des CDF der Fehler aufgetreten ist.

[in] dwLocalError

Ein -Wert, der den Typ des Fehlers angibt.

[in] pwszLine

Ein Zeiger auf eine NULL-endende Zeichenfolge, die die CDF-Zeile enthält, in der der Fehler aufgetreten ist.

Rückgabewert

Keine

Bemerkungen

Der dwErrorArea-Parameter kann die folgenden möglichen Werte aufweisen.

Wert BESCHREIBUNG
CRYPTCAT_E_AREA_HEADER Der Headerabschnitt des CDF
CRYPTCAT_E_AREA_MEMBER Ein Elementdateieintrag im Abschnitt CatalogFiles des CDF
CRYPTCAT_E_AREA_ATTRIBUTE Ein Attributeintrag im CDF
 

Der dwLocalError-Parameter kann die folgenden möglichen Werte aufweisen.

Wert BESCHREIBUNG
CRYPTCAT_E_CDF_UNSUPPORTED Die Funktion unterstützt das -Attribut nicht.
CRYPTCAT_E_CDF_DUPLICATE Der Dateimember ist bereits vorhanden.
CRYPTCAT_E_CDF_TAGNOTFOUND Das Tag CatalogHeader oder Name fehlt.
CRYPTCAT_E_CDF_MEMBER_FILE_PATH Der Name oder Pfad der Memberdatei fehlt.
CRYPTCAT_E_CDF_MEMBER_INDIRECTDATA Die Funktion konnte keinen Hash des Member-Betreffs erstellen.
CRYPTCAT_E_CDF_MEMBER_FILENOTFOUND Die Funktion konnte die Memberdatei nicht finden.
CRYPTCAT_E_CDF_BAD_GUID_CONV Die Funktion konnte die Antragstellerzeichenfolge nicht in eine GUID konvertieren.
CRYPTCAT_E_CDF_ATTR_TOOFEWVALUES In der Attributzeile fehlt mindestens ein Element ihrer Komposition, einschließlich Typ, Objektbezeichner (OID), Name oder Wert.
CRYPTCAT_E_CDF_ATTR_TYPECOMBO Das Attribut enthält eine ungültige OID, oder die Kombination aus Typ, Name oder OID, und der Wert ist ungültig.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mscat.h

Weitere Informationen

Katalogdefinitionsfunktion