Método IDebugControl3::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 que se va a llamar. Si Handle es cero, el motor recorrerá la cadena de bibliotecas de extensiones que busca la extensión.
[in] Function
Especifica el nombre de la extensión que se va a llamar.
[in, optional] Arguments
Especifica los argumentos que se van a pasar a la extensión. Los argumentos son una cadena que analizará la extensión, al igual que la extensión analizará los argumentos pasados cuando se le llame como un comando de extensión.
Valor devuelto
Código devuelto | Descripción |
---|---|
|
Método realizado correctamente. |
Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.
Comentarios
Si Handle es cero, el motor busca en cada biblioteca de extensiones hasta que encuentre uno que contenga la extensión; Después, 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, consulte Llamadas a extensiones y funciones de extensión.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (include Dbgeng.h) |