Edit

Share via


CONTEXT_COMPARE

Specifies the criteria for comparing two memory contexts.

Syntax

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

See also