Compartilhar via


Função de retorno de chamada PEPCALLBACKPOWERONCRASHDUMPDEVICE (pep_x.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 pep_x.h (inclua Pep_x.h)
IRQL Chamado em HIGH_LEVEL.

Confira também

PEP_CRASHDUMP_INFORMATION

PEP_DPM_REGISTER_CRASHDUMP_DEVICE