Compartilhar via


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.

Consulte também

PEP_CRASHDUMP_INFORMATION

PEP_DPM_REGISTER_CRASHDUMP_DEVICE