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.
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 |