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 |