Функция WerReportSetParameter (werapi.h)
Задает параметры, которые однозначно идентифицируют событие для указанного отчета отчеты об ошибках Windows (WER).
Синтаксис
HRESULT WerReportSetParameter(
[in] HREPORT hReportHandle,
[in] DWORD dwparamID,
[in, optional] PCWSTR pwzName,
[in] PCWSTR pwzValue
);
Параметры
[in] hReportHandle
Дескриптор отчета. Этот дескриптор возвращается функцией WerReportCreate .
[in] dwparamID
Идентификатор устанавливаемого параметра. Этот параметр может принимать одно из указанных ниже значений.
- WER_P0
- WER_P1
- WER_P2
- WER_P3
- WER_P4
- WER_P5
- WER_P6
- WER_P7
- WER_P8
- WER_P9
[in, optional] pwzName
Указатель на строку Юникода, содержащую имя параметра. Если этот параметр имеет значение NULL, по умолчанию используется имя Px, где x соответствует целочисленной части значения, указанной в dwparamID.
[in] pwzValue
Значение параметра.
Возвращаемое значение
Эта функция возвращает S_OK при успешном выполнении или код ошибки при сбое, включая следующий код ошибки.
Код возврата | Описание |
---|---|
E_HANDLE | Указанный дескриптор недопустим. |
WER_E_LENGTH_EXCEEDED | Длина одного или нескольких строковых аргументов превысила ограничение. |
Комментарии
Каждый отчет поддерживает параметры от P0 до P9. Эта функция задает по одному параметру за раз. Если задан параметр Px , необходимо задать все параметры из P0 и Px .
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | werapi.h |
Библиотека | Wer.lib |
DLL | Wer.dll |