Concluir despejo de memória
Um Despejo de Memória Completa é o maior arquivo de despejo do modo kernel. Esse arquivo inclui toda a memória física usada pelo Windows. Um despejo de memória completo não inclui, por padrão, a memória física usada pelo firmware da plataforma.
Começando com Windows 8, você pode registrar uma rotina BugCheckAddPagesCallback que é chamada durante um despejo de memória completo. Sua rotina BugCheckAddPagesCallback pode especificar dados específicos do driver a serem adicionados ao arquivo de despejo. Por exemplo, esses dados adicionais podem incluir páginas físicas que não são mapeadas para o intervalo de endereços do sistema na memória virtual, mas que contêm informações que podem ajudá-lo a depurar o driver. A rotina BugCheckAddPagesCallback pode adicionar ao arquivo de despejo todas as páginas físicas de propriedade do driver que não são mapeadas ou mapeadas para endereços do modo de usuário na memória virtual.
Esse arquivo de despejo requer um arquivo de página em sua unidade de inicialização que seja pelo menos tão grande quanto o main memória do sistema; ele deve ser capaz de manter um arquivo cujo tamanho é igual a toda a RAM mais um megabyte.
O arquivo despejo de memória completo é gravado em %SystemRoot%\Memory.dmp por padrão.
Se ocorrer um segundo bug marcar e outro Despejo de Memória Completo (ou Despejo de Memória do Kernel) for criado, o arquivo anterior será substituído.