Partager via


WerReportSetParameter, fonction (werapi.h)

Définit les paramètres qui identifient de manière unique un événement pour le rapport Rapport d'erreurs Windows (WER) spécifié.

Syntaxe

HRESULT WerReportSetParameter(
  [in]           HREPORT hReportHandle,
  [in]           DWORD   dwparamID,
  [in, optional] PCWSTR  pwzName,
  [in]           PCWSTR  pwzValue
);

Paramètres

[in] hReportHandle

Handle du rapport. Ce handle est retourné par la fonction WerReportCreate .

[in] dwparamID

Identificateur du paramètre à définir. Ce paramètre peut prendre les valeurs suivantes.

  • WER_P0
  • WER_P1
  • WER_P2
  • WER_P3
  • WER_P4
  • WER_P5
  • WER_P6
  • WER_P7
  • WER_P8
  • WER_P9

[in, optional] pwzName

Pointeur vers une chaîne Unicode qui contient le nom du paramètre. Si ce paramètre est NULL, le nom par défaut est Px, où x correspond à la partie entière de la valeur spécifiée dans dwparamID.

[in] pwzValue

Valeur du paramètre.

Valeur retournée

Cette fonction retourne S_OK en cas de réussite ou un code d’erreur en cas d’échec, y compris le code d’erreur suivant.

Code de retour Description
E_HANDLE Le handle spécifié n’est pas valide.
WER_E_LENGTH_EXCEEDED La longueur d’un ou de plusieurs arguments de chaîne a dépassé sa limite.

Notes

Chaque rapport prend en charge les paramètres P0 à P9. Cette fonction définit un paramètre à la fois. Si le paramètre Px est défini, tous les paramètres de P0 et Px doivent être définis.

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 Wer.lib
DLL Wer.dll

Voir aussi

WerReportCreate, Rapport d'erreurs Windows