Método IDebugControl2::GetWindbgExtensionApis32 (dbgeng.h)
O método GetWindbgExtensionApis32 retorna uma estrutura que facilita o uso da API WdbgExts.
HRESULT GetWindbgExtensionApis32(
[in, out] PWINDBG_EXTENSION_APIS32 Api
);
[in, out] Api
Recebe uma estrutura WINDBG_EXTENSION_APIS32. Essa estrutura contém as funções usadas pela API WdbgExts. O membro nSize dessa estrutura deve ser definido como o tamanho da estrutura antes de ser passado para esse método.
Esse método também pode retornar outros valores de erro. Consulte Valores retornados para obter mais detalhes.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
O valor da API->nSize não é igual ao tamanho da estrutura WINDBG_EXTENSION_APIS32. |
Se você estiver incluindo Wdbgexts.h em seu código de extensão, deverá chamar esse método durante a inicialização da DLL de extensão (consulte DebugExtensionInitialize).
Muitas funções WdbgExts são realmente macros. Para garantir que essas macros funcionem corretamente, a estrutura recebida pelo parâmetro de API deve ser armazenada em uma variável global chamada ExtensionApis.
Para obter uma lista das funções fornecidas pela API WdbgExts, consulte WdbgExts Functions.
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | dbgeng.h |