PWINDBG_EXTENSION_API_VERSION função de retorno de chamada (wdbgexts.h)
A função de retorno de chamada PWINDBG_EXTENSION_API_VERSION (ExtensionApiVersion) retorna informações de versão sobre a DLL da extensão.
Sintaxe
PWINDBG_EXTENSION_API_VERSION PwindbgExtensionApiVersion;
LPEXT_API_VERSION PwindbgExtensionApiVersion()
{...}
Retornar valor
Essa função deve retornar um ponteiro para uma estrutura de EXT_API_VERSION .
Comentários
Você deve definir essa função em seu código usando o protótipo acima. Inclua wdbgexts.h.
ExtensionApiVersion é chamado pelo depurador quando a DLL de extensão é carregada.
O depurador usa os campos MajorVersion e MinorVersion da estrutura EXT_API_VERSION retornada ao executar comandos como .chain e versão que exibem o número da versão da extensão. O depurador não executa nenhuma "verificação de versão" – a DLL da extensão será carregada independentemente de quais números de versão estão presentes nesses campos.
O campo Revisão da estrutura de EXT_API_VERSION retornada deverá ser EXT_API_VERSION_NUMBER64 se você estiver usando ponteiros de 64 bits em seu código ou EXT_API_VERSION_NUMBER32 se estiver usando ponteiros de 32 bits. É recomendável que você sempre use ponteiros de 64 bits em seu código, pois o depurador redimensionará automaticamente esses ponteiros quando necessário. Consulte Ponteiros de 32 bits e Ponteiros de 64 bits para obter detalhes.
Para obter mais detalhes, consulte Usando retornos de chamada de extensão WdbgExts.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | wdbgexts.h |