Função WerRegisterExcludedMemoryBlock (werapi.h)
Marca um bloco de memória (normalmente incluído por padrão em relatórios de erros) a ser excluído do relatório de erros de Relatório de Erros do Windows (WER).
Sintaxe
HRESULT WerRegisterExcludedMemoryBlock(
const void *address,
DWORD size
);
Parâmetros
address
O endereço inicial do bloco de memória.
size
O tamanho do bloco de memória, em bytes.
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 |
---|---|
E_INVALIDARG | o endereço é NULL ou o tamanho é 0. |
E_OUTOFMEMORY | O WER não pôde alocar um heap grande o suficiente para os dados |
HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER) | O número de entradas registradas excede o limite (WER_MAX_REGISTERED_ENTRIES). |
WER_E_INVALID_STATE | O estado do processo não é válido. Por exemplo, o processo está no modo de recuperação de aplicativo. |
Comentários
Esse mecanismo destina-se a aplicativos que contêm grandes quantidades de dados na memória que não são úteis para depuração de causa raiz e aumentam o tamanho do arquivo de despejo desnecessariamente. Por exemplo, alguns jogos contêm grandes quantidades de dados de textura na memória incluídas em despejos de erro por padrão.
Requisitos
Cliente mínimo com suporte | Windows 10, versão 1703 [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 | Kernel32.dll |
Confira também
WerUnregisterExcludedMemoryBlock, Relatório de Erros do Windows
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de