IDebugEngine2.Attach Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| Attach(IDebugProgram2[], IDebugProgramNode2[], UInt32, IDebugEventCallback2, enum_ATTACH_REASON) | |
| Attach(IDebugProgram2[], IDebugProgramNode2[], UInt32, IDebugEventCallback2, UInt32) |
Attach(IDebugProgram2[], IDebugProgramNode2[], UInt32, IDebugEventCallback2, enum_ATTACH_REASON)
public:
int Attach(cli::array <Microsoft::VisualStudio::Debugger::Interop::IDebugProgram2 ^> ^ rgpPrograms, cli::array <Microsoft::VisualStudio::Debugger::Interop::IDebugProgramNode2 ^> ^ rgpProgramNodes, System::UInt32 celtPrograms, Microsoft::VisualStudio::Debugger::Interop::IDebugEventCallback2 ^ pCallback, Microsoft::VisualStudio::Debugger::Interop::enum_ATTACH_REASON dwReason);
public int Attach(Microsoft.VisualStudio.Debugger.Interop.IDebugProgram2[] rgpPrograms, Microsoft.VisualStudio.Debugger.Interop.IDebugProgramNode2[] rgpProgramNodes, uint celtPrograms, Microsoft.VisualStudio.Debugger.Interop.IDebugEventCallback2 pCallback, Microsoft.VisualStudio.Debugger.Interop.enum_ATTACH_REASON dwReason);
abstract member Attach : Microsoft.VisualStudio.Debugger.Interop.IDebugProgram2[] * Microsoft.VisualStudio.Debugger.Interop.IDebugProgramNode2[] * uint32 * Microsoft.VisualStudio.Debugger.Interop.IDebugEventCallback2 * Microsoft.VisualStudio.Debugger.Interop.enum_ATTACH_REASON -> int
Public Function Attach (rgpPrograms As IDebugProgram2(), rgpProgramNodes As IDebugProgramNode2(), celtPrograms As UInteger, pCallback As IDebugEventCallback2, dwReason As enum_ATTACH_REASON) As Integer
Parameters
- rgpPrograms
- IDebugProgram2[]
- rgpProgramNodes
- IDebugProgramNode2[]
- celtPrograms
- UInt32
- pCallback
- IDebugEventCallback2
- dwReason
- enum_ATTACH_REASON
Returns
Applies to
Attach(IDebugProgram2[], IDebugProgramNode2[], UInt32, IDebugEventCallback2, UInt32)
public:
int Attach(cli::array <Microsoft::VisualStudio::Debugger::Interop::IDebugProgram2 ^> ^ rgpPrograms, cli::array <Microsoft::VisualStudio::Debugger::Interop::IDebugProgramNode2 ^> ^ rgpProgramNodes, System::UInt32 celtPrograms, Microsoft::VisualStudio::Debugger::Interop::IDebugEventCallback2 ^ pCallback, System::UInt32 dwReason);
public int Attach(Microsoft.VisualStudio.Debugger.Interop.IDebugProgram2[] rgpPrograms, Microsoft.VisualStudio.Debugger.Interop.IDebugProgramNode2[] rgpProgramNodes, uint celtPrograms, Microsoft.VisualStudio.Debugger.Interop.IDebugEventCallback2 pCallback, uint dwReason);
abstract member Attach : Microsoft.VisualStudio.Debugger.Interop.IDebugProgram2[] * Microsoft.VisualStudio.Debugger.Interop.IDebugProgramNode2[] * uint32 * Microsoft.VisualStudio.Debugger.Interop.IDebugEventCallback2 * uint32 -> int
Public Function Attach (rgpPrograms As IDebugProgram2(), rgpProgramNodes As IDebugProgramNode2(), celtPrograms As UInteger, pCallback As IDebugEventCallback2, dwReason As UInteger) As Integer
Parameters
- rgpPrograms
- IDebugProgram2[]
- rgpProgramNodes
- IDebugProgramNode2[]
- celtPrograms
- UInt32
- pCallback
- IDebugEventCallback2
- dwReason
- UInt32