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.
Lädt einen Bericht in den WER-Speicher ( Windows Error Reporting ) hoch.
Syntax
HRESULT WerStoreUploadReport(
HREPORTSTORE hReportStore,
PCWSTR pszReportKey,
[in] DWORD dwFlags,
[out, optional] PWER_SUBMIT_RESULT pSubmitResult
);
Die Parameter
hReportStore
Der Fehlerberichtsspeicher (zuvor mit WerStoreOpen abgerufen).
pszReportKey
Die Zeichenfolge, die angibt, welcher Bericht abgefragt wird (zuvor mit WerStoreGetFirstReportKey oder WerStoreGetNextReportKey abgerufen).
[in] dwFlags
Dieser Parameter kann einen oder mehrere der folgenden Werte sein.
| Wert | Bedeutung |
|---|---|
|
WER_SUBMIT_ADD_REGISTERED_DATA 16 |
Fügen Sie die von WerSetFlags, WerRegisterFile und WerRegisterMemoryBlock registrierten Daten dem Bericht hinzu. |
|
WER_SUBMIT_HONOR_RECOVERY 1 |
Beachten Sie jede Wiederherstellungsregistrierung für die Anwendung. Weitere Informationen finden Sie unter RegisterApplicationRecoveryCallback. |
|
WER_SUBMIT_HONOR_RESTART 2 |
Berücksichtigen Sie alle Neustartregistrierungen für die Anwendung. Weitere Informationen finden Sie unter RegisterApplicationRestart. |
|
WER_SUBMIT_NO_ARCHIVE 256 |
Archiven Sie den Bericht nicht. |
|
WER_SUBMIT_NO_CLOSE_UI 64 |
Zeigen Sie das Dialogfeld "Schließen" für den kritischen Bericht nicht an. |
|
WER_SUBMIT_NO_QUEUE 128 |
Der Bericht wird nicht in die Warteschlange gestellt. Wenn eine angemessene Zustimmung des Benutzers vorliegt, wird der Bericht sofort an Microsoft gesendet; andernfalls wird der Bericht verworfen. Sie können dieses Kennzeichen für nicht kritische Berichte verwenden. Der Bericht wird für jede Aktion verworfen, für die der Bericht in die Warteschlange gestellt werden muss. Wenn der Computer beispielsweise offline ist, wenn Sie den Bericht übermitteln, wird der Bericht verworfen. Außerdem wird der Bericht verworfen, wenn eine unzureichende Zustimmung vorliegt (z. B. die Zustimmung für den Datenteil des Berichts erforderlich war). |
|
WER_SUBMIT_OUTOFPROCESS 32 |
Einen anderen Prozess zum Übermitteln des Berichts erstellen. Der aufrufende Thread wird blockiert, bis die Funktion zurückgegeben wird. ANMERKUNG: Fenstermeldungen werden gepumpt, sodass ui-Aktivitäten im aufrufenden Thread nicht blockiert werden. |
|
WER_SUBMIT_OUTOFPROCESS_ASYNC 1024 |
Einen anderen Prozess zum Senden des Berichts und sofortige Rückgabe von diesem Funktionsaufruf. Beachten Sie, dass der Inhalt des pSubmitResult-Parameters nicht definiert ist und es keine Möglichkeit gibt, abzufragen, wann die Berichterstellung abgeschlossen oder der Abschlussstatus abgeschlossen ist. |
|
WER_SUBMIT_QUEUE 4 |
Fügen Sie den Bericht der WER-Warteschlange hinzu, ohne den Benutzer zu benachrichtigen. Der Bericht wird nur in die Warteschlange eingereiht – die Berichterstellung (senden des Berichts an Microsoft) erfolgt später basierend auf der Zustimmungsstufe des Benutzers. |
|
WER_SUBMIT_SHOW_DEBUG 8 |
Schaltfläche "Debuggen" anzeigen. |
|
WER_SUBMIT_START_MINIMIZED 512 |
Die anfängliche Benutzeroberfläche wird minimiert und blinkt. |
|
WER_SUBMIT_BYPASS_DATA_THROTTLING 2048 |
Umgehen der Dateneinschränkung für den Bericht. Windows 7 oder früher: Dieser Parameter ist nicht verfügbar. |
|
WER_SUBMIT_ARCHIVE_PARAMETERS_ONLY 4096 |
Archiven Sie nur die Parameter; die Cab-Datei wird verworfen. Mit diesem Flag wird die Einstellung "ConfigureArchive WER" außer Kraft gesetzt. Windows 7 oder früher: Dieser Parameter ist nicht verfügbar. |
|
WER_SUBMIT_REPORT_MACHINE_ID 8192 |
Senden Sie immer den eindeutigen 128-Bit-Computerbezeichner mit dem Bericht, unabhängig von der Zustimmung, mit der der Bericht übermittelt wurde. Weitere Informationen finden Sie in den Hinweisen. Windows 7 oder früher: Dieser Parameter ist nicht verfügbar. |
[out, optional] pSubmitResult
Das Ergebnis der Übermittlung. Dieser Parameter kann einer der folgenden Werte aus dem WER_SUBMIT_RESULT Enumerationstyp sein.
| Wert | Bedeutung |
|---|---|
|
WerCustomAction 9 |
Fehlerberichterstattung kann angepasst werden. |
|
WerDisabled 5 |
Fehlerberichterstattung wurde deaktiviert. |
|
WerDisabledQueue 7 |
Die Warteschlange wurde deaktiviert. |
|
WerReportAsync 8 |
Der Bericht war asynchron. |
|
WerReportCancelled 6 |
Der Bericht wurde abgebrochen. |
|
WerReportDebug 3 |
Auf die Schaltfläche "Debuggen" wurde geklickt. |
|
WerReportFailed 4 |
Fehler bei der Berichtsübermittlung. |
|
WerReportQueued 1 |
Der Bericht wurde in die Warteschlange gestellt. |
|
WerReportUploaded 2 |
Der Bericht wurde hochgeladen. |
Rückgabewert
Diese Funktion gibt S_OK bei Erfolg oder fehlercode bei Einem Fehler zurück.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | werapi.h |
| Library | nanosrv.lib |