Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Logically extends the ICorDebugFunction interface to provide support for Just My Code step-through debugging, which skips non-user code.
interface ICorDebugFunction2 : IUnknown {
HRESULT EnumerateNativeCode (
[out] ICorDebugCodeEnum **ppCodeEnum
);
HRESULT GetJMCStatus (
[out] BOOL *pbIsJustMyCode
);
HRESULT GetVersionNumber (
[out] ULONG32 *pnVersion
);
HRESULT SetJMCStatus (
[in] BOOL bIsJustMyCode
);
};
Methods
Method |
Description |
---|---|
(Not yet implemented.) Gets an interface pointer to an ICorDebugCodeEnum that contains the native code statements in the function referenced by this ICorDebugFunction2 object. |
|
Gets a value that indicates whether this function is marked as user code. |
|
Gets the Edit and Continue version of this function. |
|
Marks this function for Just My Code stepping. |
Requirements
Platforms: See .NET Framework System Requirements.
Header: CorDebug.idl
Library: CorGuids.lib
.NET Framework Versions: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0