IDebugProgramNode2::Attach_V7
Nota:
EN DESUSO. NO USE.
Sintaxis
Parámetros
pMDMProgram
[in] Interfaz IDebugProgram2 que representa el programa al que se va a adjuntar.
pCallback
[in] Interfaz IDebugEventCallback2 que se usará para enviar eventos de depuración al SDM.
dwReason
[in] Valor de la enumeración ATTACH_REASON que especifica el motivo de la asociación.
Valor devuelto
Una implementación siempre debe devolver E_NOTIMPL
.
Comentarios
Advertencia
A partir de Visual Studio 2005, este método ya no se usa y siempre debe devolver E_NOTIMPL
. Vea la interfaz IDebugProgramNodeAttach2 para obtener un enfoque alternativo si el nodo del programa necesita indicar que no se puede asociar a o si el nodo del programa simplemente establece el programa GUID
. De lo contrario, implemente el método Attach .
Antes de Visual Studio 2005
Este método solo debe implementarse si el DE se ejecuta en el espacio de direcciones del programa que se está depurando. De lo contrario, este método debe devolver S_FALSE
.
Cuando se llama a este método, el DE debe enviar el objeto de evento IDebugEngineCreateEvent2 , si aún no se ha enviado para esta instancia de la interfaz IDebugEngine2 , así como los objetos de evento IDebugProgramCreateEvent2 e IDebugLoadCompleteEvent2 . El objeto de evento IDebugEntryPointEvent2 se envía si el dwReason
parámetro es ATTACH_REASON_LAUNCH
.
El DE debe llamar al método GetProgramId en el objeto IDebugProgram2 proporcionado por el objeto de evento IDebugProgramCreateEvent2 y debe almacenar el GUID del programa en los datos de instancia del IDebugProgram2
objeto implementado por el DE.