Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Charge un rapport dans le magasin de rapports d’erreurs Windows (WER).
Syntaxe
HRESULT WerStoreUploadReport(
HREPORTSTORE hReportStore,
PCWSTR pszReportKey,
[in] DWORD dwFlags,
[out, optional] PWER_SUBMIT_RESULT pSubmitResult
);
Paramètres
hReportStore
Magasin de rapports d’erreurs (précédemment récupéré avec WerStoreOpen).
pszReportKey
Chaîne identifiant le rapport interrogé (précédemment récupéré avec WerStoreGetFirstReportKey ou WerStoreGetNextReportKey).
[in] dwFlags
Ce paramètre peut être une ou plusieurs des valeurs suivantes.
| Valeur | Meaning |
|---|---|
|
WER_SUBMIT_ADD_REGISTERED_DATA 16 |
Ajoutez les données inscrites par WerSetFlags, WerRegisterFile et WerRegisterMemoryBlock au rapport. |
|
WER_SUBMIT_HONOR_RECOVERY 1 |
Respectez toute inscription de récupération pour l’application. Pour plus d’informations, consultez RegisterApplicationRecoveryCallback. |
|
WER_SUBMIT_HONOR_RESTART 2 |
Honorez toute inscription de redémarrage pour l’application. Pour plus d’informations, consultez RegisterApplicationRestart. |
|
WER_SUBMIT_NO_ARCHIVE 256 |
N’archivez pas le rapport. |
|
WER_SUBMIT_NO_CLOSE_UI 64 |
N’affichez pas la boîte de dialogue fermer pour le rapport critique. |
|
WER_SUBMIT_NO_QUEUE 128 |
Ne pas mettre en file d’attente le rapport. S’il existe un consentement adéquat de l’utilisateur, le rapport est envoyé immédiatement à Microsoft ; sinon, le rapport est ignoré. Vous pouvez utiliser cet indicateur pour les rapports non critiques. Le rapport est ignoré pour toute action qui exigerait que le rapport soit mis en file d’attente. Par exemple, si l’ordinateur est hors connexion lorsque vous envoyez le rapport, le rapport est ignoré. En outre, s’il y a un consentement insuffisant (par exemple, le consentement a été requis pour la partie données du rapport), le rapport est ignoré. |
|
WER_SUBMIT_OUTOFPROCESS 32 |
Générez un autre processus pour soumettre le rapport. Le thread appelant est bloqué jusqu’à ce que la fonction retourne. NOTE: Les messages de fenêtre sont pompés afin que l’activité de l’interface utilisateur sur le thread appelant ne soit pas bloquée. |
|
WER_SUBMIT_OUTOFPROCESS_ASYNC 1024 |
Générez un autre processus pour envoyer le rapport et retourner immédiatement à partir de cet appel de fonction. Notez que le contenu du paramètre pSubmitResult n’est pas défini et qu’il n’existe aucun moyen d’interroger une fois le rapport terminé ou l’état d’achèvement. |
|
WER_SUBMIT_QUEUE 4 |
Ajoutez le rapport à la file d’attente WER sans avertir l’utilisateur. Le rapport est mis en file d’attente uniquement : la création de rapports (envoi du rapport à Microsoft) se produit ultérieurement en fonction du niveau de consentement de l’utilisateur. |
|
WER_SUBMIT_SHOW_DEBUG 8 |
Afficher le bouton de débogage. |
|
WER_SUBMIT_START_MINIMIZED 512 |
L’interface utilisateur initiale est réduite et flashée. |
|
WER_SUBMIT_BYPASS_DATA_THROTTLING 2 048 |
Contourner la limitation des données pour le rapport. Windows 7 ou version antérieure : Ce paramètre n’est pas disponible. |
|
WER_SUBMIT_ARCHIVE_PARAMETERS_ONLY 4096 |
Archivez uniquement les paramètres ; la cabine est ignorée. Cet indicateur remplace le paramètre ConfigureArchive WER. Windows 7 ou version antérieure : Ce paramètre n’est pas disponible. |
|
WER_SUBMIT_REPORT_MACHINE_ID 8192 |
Envoyez toujours l’identificateur unique d’ordinateur 128 bits avec le rapport, quel que soit le consentement avec lequel le rapport a été envoyé. Pour plus d’informations, consultez les remarques. Windows 7 ou version antérieure : Ce paramètre n’est pas disponible. |
[out, optional] pSubmitResult
Résultat de la soumission. Ce paramètre peut être l’une des valeurs suivantes du type d’énumération WER_SUBMIT_RESULT .
| Valeur | Meaning |
|---|---|
|
WerCustomAction 9 |
Les rapports d’erreurs peuvent être personnalisés. |
|
WerDisabled 5 |
Le rapport d’erreurs a été désactivé. |
|
WerDisabledQueue 7 |
La mise en file d’attente a été désactivée. |
|
WerReportAsync 8 |
Le rapport était asynchrone. |
|
WerReportCancelled 6 |
Le rapport a été annulé. |
|
WerReportDebug 3 |
Le bouton Débogage a été cliqué. |
|
WerReportFailed 4 |
Échec de la soumission du rapport. |
|
WerReportQueued 1 |
Le rapport a été mis en file d’attente. |
|
WerReportUploaded 2 |
Le rapport a été chargé. |
Valeur retournée
Cette fonction retourne S_OK en cas de réussite ou de code d’erreur en cas d’échec.
Spécifications
| Requirement | Valeur |
|---|---|
| Header | werapi.h |
| Library | nanosrv.lib |