Compartir a través de


Método IDebugControl::AddExtension (dbgeng.h)

El método addExtension de carga una biblioteca de extensiones en el motor del depurador de .

Sintaxis

HRESULT AddExtension(
  [in]  PCSTR    Path,
  [in]  ULONG    Flags,
  [out] PULONG64 Handle
);

Parámetros

[in] Path

Especifica la ruta de acceso completa y el nombre de archivo de la biblioteca de extensiones que se va a cargar.

[in] Flags

Establézcalo en cero.

[out] Handle

Recibe el identificador de la biblioteca de extensiones cargada.

Valor devuelto

Código devuelto Descripción
S_OK
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 la biblioteca de extensiones ya se ha cargado, se devuelve el identificador de la biblioteca ya cargada. La biblioteca de extensiones no se vuelve a cargar.

La biblioteca de extensiones se carga en el motor host y ruta de acceso contiene una ruta de acceso y un nombre de archivo para esta instancia del motor del depurador.

AddExtension no completa el proceso de carga e inicialización del archivo DLL de extensión. Para que la extensión esté disponible para su uso, realice una llamada posterior a la GetExtensionFunction.

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)

Consulte también

GetExtensionFunction

GetExtensionByPath

RemoveExtension

IDebugControl

IDebugControl2

IDebugControl3