CONTEXT_COMPARE
Applies to: Visual Studio Visual Studio for Mac
Note
This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
Specifies the criteria for comparing two memory contexts.
Syntax
enum enum_CONTEXT_COMPARE {
CONTEXT_EQUAL = 0x0001,
CONTEXT_LESS_THAN = 0x0002,
CONTEXT_GREATER_THAN = 0x0003,
CONTEXT_LESS_THAN_OR_EQUAL = 0x0004,
CONTEXT_GREATER_THAN_OR_EQUAL = 0x0005,
CONTEXT_SAME_SCOPE = 0x0006,
CONTEXT_SAME_FUNCTION = 0x0007,
CONTEXT_SAME_MODULE = 0x0008,
CONTEXT_SAME_PROCESS = 0x0009
};
typedef DWORD CONTEXT_COMPARE;
public enum enum_CONTEXT_COMPARE {
CONTEXT_EQUAL = 0x0001,
CONTEXT_LESS_THAN = 0x0002,
CONTEXT_GREATER_THAN = 0x0003,
CONTEXT_LESS_THAN_OR_EQUAL = 0x0004,
CONTEXT_GREATER_THAN_OR_EQUAL = 0x0005,
CONTEXT_SAME_SCOPE = 0x0006,
CONTEXT_SAME_FUNCTION = 0x0007,
CONTEXT_SAME_MODULE = 0x0008,
CONTEXT_SAME_PROCESS = 0x0009
};
Fields
CONTEXT_EQUAL
Find the first memory context in the list that is equal to the target memory context.
CONTEXT_LESS_THAN
Find the first memory context in the list that is less than the target memory context.
CONTEXT_GREATER_THAN
Find the first memory context in the list that is greater than the target memory context.
CONTEXT_LESS_THAN_OR_EQUAL
Find the first memory context in the list that is less than or equal to the target memory context.
CONTEXT_GREATER_THAN_OR_EQUAL
Find the first memory context in the list that is greater than or equal to the target memory context.
CONTEXT_SAME_SCOPE
Find the first memory context in the list that is in the same scope as the target memory context.
CONTEXT_SAME_FUNCTION
Find the first memory context in the list that is in the same function as the target memory scope.
CONTEXT_SAME_MODULE
Find the first memory context in the list that is in the same module as the target memory context.
CONTEXT_SAME_PROCESS
Find the first memory context in the list that is in the same process as the target memory context.
Remarks
Passed as an argument to the Compare method.
These values are used to find the first memory context in a list that satisfies the specified comparison criteria. A memory context is given a list of memory contexts to compare itself against through the IDebugMemoryContext2::Compare
method. The first memory context in the list for which the comparison operator is true
is then returned.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll