WerRegisterAppLocalDump 函式 (werapi.h)
註冊路徑 (相對於封裝應用程式的 LocalFolder) ,其中應該儲存 Windows 錯誤報告 (WER 的診斷記憶體傾印,) 應用程式之其中一個進程停止回應時收集。
語法
HRESULT WerRegisterAppLocalDump(
[in] PCWSTR localAppDataRelativePath
);
參數
[in] localAppDataRelativePath
相對於呼叫應用程式的本機應用程式存放區路徑。 這是當應用程式其中一個進程停止回應時,WER 所收集的診斷記憶體傾印的複本儲存所在的位置。 字元中這個相對路徑的最大長度是 WER_MAX_LOCAL_DUMP_SUBPATH_LENGTH,其值為64。 此最大長度包含 Null 終止字元。
傳回值
此函式會在成功或失敗時傳回錯誤碼 S_OK ,包括下列錯誤碼。
傳回碼 | Description |
---|---|
WER_E_INVALID_STATE | 進程無法儲存記憶體轉儲,或 WER 無法建立位置來儲存記憶體轉儲。 |
E_INVALIDARG | localAppDataRelativePath 參數為 NULL 或超過 64 個字元。 |
備註
封裝的應用程式會在應用程式啟動時呼叫 WerRegisterAppLocalDump ,以要求 WER 在應用程式停止回應時收集的診斷記憶體傾印複本。
WER 不會管理相對路徑所指定位置的記憶體,或為應用程式收集的記憶體傾印數目。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1709 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2016 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | werapi.h |
程式庫 | Kernel32.lib |
DLL | KernelBase.dll |