Partager via


Fonction WerGetFlags (werapi.h)

Récupère les paramètres de rapport d’erreurs Rapport d'erreurs Windows (WER) pour le processus spécifié.

Syntaxe

HRESULT WerGetFlags(
  [in]  HANDLE hProcess,
  [out] PDWORD pdwFlags
);

Paramètres

[in] hProcess

Handle du processus. Ce handle doit avoir le droit d’accès PROCESS_VM_READ ou PROCESS_QUERY_INFORMATION.

[out] pdwFlags

Ce paramètre peut contenir une ou plusieurs des valeurs suivantes.

Valeur Signification
WER_FAULT_REPORTING_FLAG_DISABLE_THREAD_SUSPENSION Ne suspendez pas les threads de processus avant de signaler l’erreur.
WER_FAULT_REPORTING_FLAG_NOHEAP Ne collectez pas d’informations sur le tas en cas de blocage ou de non-réponse de l’application.
WER_FAULT_REPORTING_FLAG_QUEUE Mettre en file d’attente les rapports critiques pour le processus spécifié. Cela n’affiche aucune interface utilisateur.
WER_FAULT_REPORTING_FLAG_QUEUE_UPLOAD Mettre en file d’attente les rapports critiques et les charger à partir de la file d’attente.
WER_FAULT_REPORTING_ALWAYS_SHOW_UI Affichez toujours l’interface utilisateur de rapport d’erreurs pour ce processus. Cela s’applique uniquement aux applications interactives.

Valeur retournée

Cette fonction retourne S_OK en cas de réussite ou un code d’erreur en cas d’échec.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête werapi.h
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

WerSetFlags, Rapport d'erreurs Windows