Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |