ICorDebugProcess6::MarkDebuggerAttached Method
Changes the internal state of the debugee so that the Debugger.IsAttached method in the .NET Framework Class Library returns true
.
Syntax
HRESULT MarkDebuggerAttached(
BOOL fIsAttached
);
Parameters
fIsAttached
true
if the Debugger.IsAttached method should indicate that a debugger is attached; false
otherwise.
Return Value
The method can return the values listed in the following table.
Return value | Description |
---|---|
S_OK |
The debuggee was successfully updated. |
CORDBG_E_MODULE_NOT_LOADED |
The assembly that contains the Debugger.IsAttached method is not loaded, or some other error, such as missing metadata, is preventing it from being recognized. This error is common and benign. You should call the method again when additional assemblies load. |
Other failing HRESULT values. |
Other values likely indicate misbehaving debugger or compiler components. |
Remarks
Note
This method is available with .NET Native only.
Requirements
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: Available since 4.6, .NET Native only
See also
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.