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.
Valor de retorno
Essa rotina retornará TRUE se ele conseguir ativar a energia para o dispositivo de despejo de falhas. Caso contrário, ele retornará FALSE.
Observações
Essa rotina é implementada pelo PEP (plug-in de extensão da 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 de PowerOnDumpDeviceCallback em resposta a uma notificação PEP_DPM_REGISTER_CRASHDUMP_DEVICE do da estrutura de gerenciamento de energia do Windows (PoFx).
A rotina de 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 |
---|---|
de cliente com suporte mínimo | Com suporte a partir do Windows 10. |
da Plataforma de Destino | Windows |
cabeçalho | pepfx.h (inclua Pep_x.h) |
IRQL | Chamado no HIGH_LEVEL. |