Função ImagehlpApiVersionEx (dbghelp.h)
Modifica as informações de versão da biblioteca usada pelo aplicativo.
Sintaxe
LPAPI_VERSION IMAGEAPI ImagehlpApiVersionEx(
[in] LPAPI_VERSION AppVersion
);
Parâmetros
[in] AppVersion
Um ponteiro para uma estrutura API_VERSION que contém informações de versão válidas para seu aplicativo.
Valor retornado
O valor retornado é um ponteiro para uma estrutura API_VERSION .
Comentários
Use a função ImagehlpApiVersionEx para indicar a versão da biblioteca com a qual o aplicativo foi criado. A biblioteca usa essas informações para garantir a compatibilidade. Por exemplo, considere percorrer quadros de pilha de retorno de chamada no modo kernel (o usuário e o GDI existem no modo kernel). Se você chamar ImagehlpApiVersionEx para definir o membro Revision como versão 4 ou posterior, a função StackWalk64 continuará por meio de um registro de pilha de retorno de chamada. Caso contrário, se você definir Revisão para uma versão anterior a 4, o StackWalk64 será interrompido na transição do kernel.
Todas as funções DbgHelp, como esta, são threaded único. Portanto, chamadas de mais de um thread para essa função provavelmente resultarão em comportamento inesperado ou corrupção de memória. Para evitar isso, você deve sincronizar todas as chamadas simultâneas de mais de um thread para essa função.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | dbghelp.h |
Biblioteca | Dbghelp.lib |
DLL | Dbghelp.dll |
Redistribuível | DbgHelp.dll 5.1 ou posterior |