Função de retorno de chamada PEPCALLBACKPOWERONCRASHDUMPDEVICE (pepfx.h)
A rotina de retorno de chamada PowerOnDumpDeviceCallback ativa o dispositivo de despejo de falhas.
Sintaxe
PEPCALLBACKPOWERONCRASHDUMPDEVICE Pepcallbackpoweroncrashdumpdevice;
BOOLEAN Pepcallbackpoweroncrashdumpdevice(
[in] PPEP_CRASHDUMP_INFORMATION CrashdumpInformation
)
{...}
Parâmetros
[in] CrashdumpInformation
Um ponteiro para uma estrutura PEP_CRASHDUMP_INFORMATION que contém informações sobre o dispositivo de despejo de falhas.
Retornar valor
Essa rotina retornará TRUE se for bem-sucedida em ativar a energia para o dispositivo de despejo de falhas. Caso contrário, retornará FALSE.
Comentários
Essa rotina é implementada pelo PEP (plug-in de extensão de plataforma). A rotina manipula solicitações do kernel do Windows para ativar o dispositivo de despejo de falhas para que um despejo de memória possa ser salvo em disco.
O PEP registra sua rotina PowerOnDumpDeviceCallback em resposta a uma notificação de PEP_DPM_REGISTER_CRASHDUMP_DEVICE da PoFx ( estrutura de gerenciamento de energia ) do Windows.
A rotina PowerOnDumpDeviceCallback é chamada em IRQL = HIGH_LEVEL com interrupções desabilitadas. Portanto, essa rotina não pode usar temporizadores, eventos ou nenhum primitivo de sincronização diferente de bloqueios de rotação.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte começando com Windows 10. |
Plataforma de Destino | Windows |
Cabeçalho | pepfx.h (inclua Pep_x.h) |
IRQL | Chamado em HIGH_LEVEL. |