Share via


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입니다. 여기서 xdwparamID에 지정된 값의 정수 부분과 일치합니다.

[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

추가 정보

WerReportCreate, Windows 오류 보고