Share via


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

Vedi anche

WerReportCreate, Segnalazione errori Windows