Método IDebugControl::CallExtension (dbgeng.h)
El método CallExtension llama a una extensión del depurador.
Sintaxis
HRESULT CallExtension(
[in] ULONG64 Handle,
[in] PCSTR Function,
[in, optional] PCSTR Arguments
);
Parámetros
[in] Handle
Especifica el identificador de la biblioteca de extensiones que contiene la extensión a la que se va a llamar. Si handle es cero, el motor guiará la cadena de bibliotecas de extensiones buscando la extensión.
[in] Function
Especifica el nombre de la extensión a la que se va a llamar.
[in, optional] Arguments
Especifica los argumentos que se van a pasar a la extensión. Argumentos es una cadena que analizará la extensión, al igual que la extensión analizará los argumentos pasados cuando se llame como un comando de extensión.
Valor devuelto
Código devuelto | Descripción |
---|---|
|
El método se realizó correctamente. |
Este método también puede devolver valores de error. Consulte valores devueltos para obtener más información.
Observaciones
Si Handle es cero, el motor busca en cada biblioteca de extensiones hasta que encuentre uno que contenga la extensión; A continuación, se llamará a la extensión. Si la extensión devuelve DEBUG_EXTENSION_CONTINUE_SEARCH, la búsqueda continuará.
Para obtener más información sobre el uso de bibliotecas de extensiones, vea Funciones de llamada y extensiones.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | dbgeng.h (include Dbgeng.h) |