Partilhar via


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()
{...}

Valor de retorno

Essa função deve retornar um ponteiro para uma estrutura de EXT_API_VERSION.

Observações

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 da extensão é carregada.

O depurador usa os campos e MinorVersion da estrutura de 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 de extensão será carregada independentemente de quais números de versão estão presentes nesses campos.

O campo revisão de da estrutura de EXT_API_VERSION retornada deve 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
da Plataforma de Destino Área de trabalho
cabeçalho wdbgexts.h