WerReportSetParameter 함수(werapi.h)
지정된 WER(Windows 오류 보고) 보고서의 이벤트를 고유하게 식별하는 매개 변수를 설정합니다.
구문
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 |
헤더 | werapi.h |
라이브러리 | Wer.lib |
DLL | Wer.dll |