Compartilhar via


PGET_MODULE_BASE_ROUTINE função de retorno de chamada (dbghelp.h)

Uma função de retorno de chamada definida pelo aplicativo usada com a função StackWalk64 . Ele é chamado quando StackWalk64 precisa de um endereço base de módulo para um determinado endereço virtual.

O tipo PGET_MODULE_BASE_ROUTINE64 define um ponteiro para essa função de retorno de chamada. GetModuleBaseProc64 é um espaço reservado para o nome da função definida pelo aplicativo.

Sintaxe

PGET_MODULE_BASE_ROUTINE PgetModuleBaseRoutine;

DWORD PgetModuleBaseRoutine(
  [in] HANDLE hProcess,
  [in] DWORD Address
)
{...}

Parâmetros

[in] hProcess

Um identificador para o processo para o qual o rastreamento de pilha é gerado.

[in] Address

Um endereço dentro da imagem do módulo a ser localizado.

Retornar valor

A função retorna o endereço base do módulo.

Comentários

Essa função de retorno de chamada substitui a função de retorno de chamada PGET_MODULE_BASE_ROUTINE. PGET_MODULE_BASE_ROUTINE é definido da seguinte maneira em DbgHelp.h.

#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define PGET_MODULE_BASE_ROUTINE PGET_MODULE_BASE_ROUTINE64
#else
typedef
DWORD
(__stdcall *PGET_MODULE_BASE_ROUTINE)(
    __in HANDLE hProcess,
    __in DWORD Address
    );
#endif

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho dbghelp.h
Redistribuível DbgHelp.dll 5.1 ou posterior

Confira também

Funções DbgHelp

StackWalk64