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

另請參閱

WerUnregisterAppLocalDump 函式Windows 錯誤報告