Funzione WerReportSetParameter (werapi.h)
Imposta i parametri che identificano in modo univoco un evento per il report di Segnalazione errori Windows (WER) specificato.
Sintassi
HRESULT WerReportSetParameter(
[in] HREPORT hReportHandle,
[in] DWORD dwparamID,
[in, optional] PCWSTR pwzName,
[in] PCWSTR pwzValue
);
Parametri
[in] hReportHandle
Handle per il report. Questo handle viene restituito dalla funzione WerReportCreate .
[in] dwparamID
Identificatore del parametro da impostare. Questo parametro può avere uno dei valori seguenti.
- WER_P0
- WER_P1
- WER_P2
- WER_P3
- WER_P4
- WER_P5
- WER_P6
- WER_P7
- WER_P8
- WER_P9
[in, optional] pwzName
Puntatore a una stringa Unicode contenente il nome del parametro. Se questo parametro è NULL, il nome predefinito è Px, dove x corrisponde alla parte integer del valore specificato in dwparamID.
[in] pwzValue
Valore del parametro.
Valore restituito
Questa funzione restituisce S_OK in caso di esito positivo o in caso di errore, incluso il codice di errore seguente.
Codice restituito | Descrizione |
---|---|
E_HANDLE | L'handle specificato non è valido. |
WER_E_LENGTH_EXCEEDED | La lunghezza di uno o più argomenti stringa ha superato il limite. |
Commenti
Ogni report supporta parametri P0 a P9. Questa funzione imposta un parametro alla volta. Se il parametro Px è impostato, tutti i parametri da P0 e Px devono essere impostati.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | werapi.h |
Libreria | Wer.lib |
DLL | Wer.dll |