Función WerReportSetParameter (werapi.h)

Establece los parámetros que identifican de forma única un evento para el informe de Informe de errores de Windows especificado (WER).

Sintaxis

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

Parámetros

[in] hReportHandle

Identificador del informe. La función WerReportCreate devuelve este identificador.

[in] dwparamID

Identificador del parámetro que se va a establecer. Este parámetro puede ser uno de los valores siguientes.

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

[in, optional] pwzName

Puntero a una cadena Unicode que contiene el nombre del parámetro . Si este parámetro es NULL, el nombre predeterminado es Px, donde x coincide con la parte entera del valor especificado en dwparamID.

[in] pwzValue

Valor del parámetro.

Valor devuelto

Esta función devuelve S_OK si se ha realizado correctamente o un código de error en caso de error, incluido el código de error siguiente.

Código devuelto Descripción
E_HANDLE El identificador especificado no es válido.
WER_E_LENGTH_EXCEEDED La longitud de uno o varios argumentos de cadena ha superado su límite.

Observaciones

Cada informe admite parámetros P0 a P9. Esta función establece un parámetro a la vez. Si se establece el parámetro Px , se deben establecer todos los parámetros de P0 y Px .

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado werapi.h
Library Wer.lib
Archivo DLL Wer.dll

Consulte también

WerReportCreate, Informe de errores de Windows