Función WerStoreUploadReport (werapi.h)

Carga un informe en el almacén de Informe de errores de Windows (WER).

Sintaxis

HRESULT WerStoreUploadReport(
                  HREPORTSTORE       hReportStore,
                  PCWSTR             pszReportKey,
  [in]            DWORD              dwFlags,
  [out, optional] PWER_SUBMIT_RESULT pSubmitResult
);

Parámetros

hReportStore

Almacén de informes de errores (recuperado anteriormente con WerStoreOpen).

pszReportKey

Cadena que identifica qué informe se está consultando (recuperado previamente con WerStoreGetFirstReportKey o WerStoreGetNextReportKey).

[in] dwFlags

Este parámetro puede ser uno o más de los siguientes valores.

Valor Significado
WER_SUBMIT_ADD_REGISTERED_DATA
16
Agregue los datos registrados por WerSetFlags, WerRegisterFile y WerRegisterMemoryBlock al informe.
WER_SUBMIT_HONOR_RECOVERY
1
Respeta cualquier registro de recuperación de la aplicación. Para obtener más información, vea RegisterApplicationRecoveryCallback.
WER_SUBMIT_HONOR_RESTART
2
Respeta cualquier registro de reinicio de la aplicación. Para obtener más información, consulte RegisterApplicationRestart.
WER_SUBMIT_NO_ARCHIVE
256
No archive el informe.
WER_SUBMIT_NO_CLOSE_UI
64
No muestre el cuadro de diálogo Cerrar para el informe crítico.
WER_SUBMIT_NO_QUEUE
128
No poner en cola el informe. Si hay el consentimiento adecuado del usuario, el informe se envía a Microsoft inmediatamente; de lo contrario, se descarta el informe. Puede usar esta marca para los informes no críticos.

El informe se descarta para cualquier acción que requiera que el informe se pone en cola. Por ejemplo, si el equipo está sin conexión al enviar el informe, el informe se descarta. Además, si no hay consentimiento suficiente (por ejemplo, se requería consentimiento para la parte de datos del informe), el informe se descarta.
WER_SUBMIT_OUTOFPROCESS
32
Genere otro proceso para enviar el informe. El subproceso que realiza la llamada se bloquea hasta que se devuelve la función.

NOTA: Los mensajes de ventana se bombean para que no se bloquee la actividad de la interfaz de usuario en el subproceso que realiza la llamada.
WER_SUBMIT_OUTOFPROCESS_ASYNC
1024
Genere otro proceso para enviar el informe y volver de esta llamada de función inmediatamente. Tenga en cuenta que el contenido del parámetro pSubmitResult no está definido y no hay forma de consultar cuándo se completa el informe o el estado de finalización.
WER_SUBMIT_QUEUE
4
Agregue el informe a la cola WER sin notificar al usuario. El informe solo se pone en cola: los informes (envío del informe a Microsoft) se producen más adelante en función del nivel de consentimiento del usuario.
WER_SUBMIT_SHOW_DEBUG
8
Muestra el botón depurar.
WER_SUBMIT_START_MINIMIZED
512
La interfaz de usuario inicial se minimiza y parpadea.
WER_SUBMIT_BYPASS_DATA_THROTTLING
2048
Omita la limitación de datos para el informe.

Windows 7 o versiones anteriores: Este parámetro no está disponible.
WER_SUBMIT_ARCHIVE_PARAMETERS_ONLY
4096
Archivar solo los parámetros; se descarta el taxi. Esta marca invalida la configuración de ConfigureArchive WER.

Windows 7 o versiones anteriores: Este parámetro no está disponible.
WER_SUBMIT_REPORT_MACHINE_ID
8192
Envíe siempre el identificador único de equipo de 128 bits con el informe, independientemente del consentimiento con el que se envió el informe. Vea Comentarios para obtener información adicional.

Windows 7 o versiones anteriores: Este parámetro no está disponible.

[out, optional] pSubmitResult

Resultado del envío. Este parámetro puede ser uno de los siguientes valores del tipo de enumeración WER_SUBMIT_RESULT .

Valor Significado
WerCustomAction
9
Los informes de errores se pueden personalizar.
WerDisabled
5
Se deshabilitó el informe de errores.
WerDisabledQueue
7
La puesta en cola estaba deshabilitada.
WerReportAsync
8
El informe era asincrónico.
WerReportCancelled
6
Se canceló el informe.
WerReportDebug
3
Se hizo clic en el botón Depurar.
WerReportFailed
4
Error en el envío del informe.
WerReportQueued
1
El informe se puso en cola.
WerReportUploaded
2
Se cargó el informe.

Valor devuelto

Esta función devuelve S_OK si se ejecuta correctamente o un código de error en caso de error.

Requisitos

Requisito Valor
Header werapi.h

Consulte también

Informe de errores de Windows