WerRegisterCustomMetadata-Funktion (werapi.h)
Registriert App-spezifische Metadaten, die (in Form von Schlüssel-Wert-Zeichenfolgen) für den Windows-Fehlerberichterstattung -Fehlerbericht (WER) erfasst werden sollen.
Syntax
HRESULT WerRegisterCustomMetadata(
PCWSTR key,
PCWSTR value
);
Parameter
key
Die Zeichenfolge "key" für das metadatenelement, das registriert wird.
value
Die Wertzeichenfolge für das metadatenelement, das registriert wird.
Rückgabewert
Diese Funktion gibt S_OK bei Erfolg oder einen Fehlercode bei Fehler zurück, einschließlich der folgenden Fehlercodes.
Rückgabecode | Beschreibung |
---|---|
E_INVALIDARG | Zeichenfolgen waren NULL, die Schlüssellänge war größer als 64 Zeichen oder war ein ungültiger XML-Elementname, oder die Wertlänge war größer als 128 Zeichen oder enthaltene Zeichen, die keine ASCII-Druckzeichen waren. |
E_OUTOFMEMORY | WER konnte keinen ausreichend großen Heap für die Daten zuordnen. |
HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER) | Die maximale Anzahl registrierter Einträge (WER_MAX_REGISTERED_ENTRIES) oder die maximale Anzahl registrierter Metadaten (WER_MAX_REGISTERED_METADATA) wurde erreicht. |
WER_E_INVALID_STATE | Der Prozessstatus ist ungültig. Der Prozess befindet sich beispielsweise im Anwendungswiederherstellungsmodus. |
Hinweise
Mit dieser API können Apps ihre eigenen Telemetriedaten auf App-Ebene in Telemetrie auf Systemebene (WER) integrieren, indem Sie App-Metadaten Absturzberichten zuordnen, die ihren Prozessen entsprechen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1703 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | werapi.h |
Bibliothek | Kernel32.lib |
DLL | Kernel32.dll |
Siehe auch
WerUnregisterCustomMetadata, Windows-Fehlerberichterstattung
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für