Função WerRegisterAppLocalDump (werapi.h)
Registra um caminho (em relação à LocalFolder do aplicativo empacotado) em que uma cópia deve ser salva do despejo de memória de diagnóstico que Relatório de Erros do Windows (WER) coleta quando um dos processos do aplicativo para de responder.
Sintaxe
HRESULT WerRegisterAppLocalDump(
[in] PCWSTR localAppDataRelativePath
);
Parâmetros
[in] localAppDataRelativePath
O caminho relativo à loja de aplicativos local para o aplicativo de chamada. É aí que uma cópia é salva do despejo de memória de diagnóstico que o WER coleta quando um dos processos do aplicativo para de responder. O comprimento máximo para esse caminho relativo em caracteres é WER_MAX_LOCAL_DUMP_SUBPATH_LENGTH, que tem um valor de 64. Esse comprimento máximo inclui o caractere de terminação nula.
Retornar valor
Essa função retorna S_OK em caso de êxito ou um código de erro em caso de falha, incluindo os códigos de erro a seguir.
Código de retorno | Descrição |
---|---|
WER_E_INVALID_STATE | O processo não pode armazenar o despejo de memória ou o WER não pode criar um local para armazenar o despejo de memória. |
E_INVALIDARG | O parâmetro localAppDataRelativePath é NULL ou tem mais de 64 caracteres. |
Comentários
Um aplicativo empacotado chama WerRegisterAppLocalDump quando o aplicativo é iniciado para solicitar uma cópia do despejo de memória de diagnóstico que o WER coleta se ou quando um dos processos do aplicativo para de responder.
O WER não gerencia o armazenamento no local que o caminho relativo especifica ou o número de despejos de memória coletados para o aplicativo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1709 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2016 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | werapi.h |
Biblioteca | Kernel32.lib |
DLL | KernelBase.dll |
Confira também
Função WerUnregisterAppLocalDump, Relatório de Erros do Windows