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 |