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
包含參數名稱的 Unicode 字串指標。 如果此參數為 Null,則預設名稱為 Px,其中 x 符合 dwparamID中所指定值的整數部分。
[in] pwzValue
參數值。
傳回值
此函式會在成功時傳回 S_OK ,或在失敗時傳回錯誤碼,包括下列錯誤碼。
傳回碼 | Description |
---|---|
E_HANDLE | 指定的控制碼無效。 |
WER_E_LENGTH_EXCEEDED | 一或多個字串引數的長度已超過其限制。 |
備註
每個報表都支援 P0 到 P9 的參數。 此函式會一次設定一個參數。 如果已設定 Px 參數,則必須設定 P0 和 Px 中的所有參數。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | werapi.h |
程式庫 | Wer.lib |
Dll | Wer.dll |