CONTEXT_INFO_FIELDS

Specifies what information to retrieve about a memory context.

enum enum_CONTEXT_INFO_FIELDS { 
   CIF_MODULEURL =       0x00000001,
   CIF_FUNCTION =        0x00000002,
   CIF_FUNCTIONOFFSET =  0x00000004,
   CIF_ADDRESS =         0x00000008,
   CIF_ADDRESSOFFSET =   0x00000010,
   CIF_ADDRESSABSOLUTE = 0x00000020,
   CIF_ALLFIELDS =       0x0000003f
};
typedef DWORD CONTEXT_INFO_FIELDS;
public enum enum_CONTEXT_INFO_FIELDS {
   CIF_MODULEURL =       0x00000001,
   CIF_FUNCTION =        0x00000002,
   CIF_FUNCTIONOFFSET =  0x00000004,
   CIF_ADDRESS =         0x00000008,
   CIF_ADDRESSOFFSET =   0x00000010,
   CIF_ADDRESSABSOLUTE = 0x00000020,
   CIF_ALLFIELDS =       0x0000003f
};

Members

  • CIF_MODULEURL
    Initialize/use the bstrModuleUrl field of the CONTEXT_INFO structure.

  • CIF_FUNCTION
    Initialize/use the bstrFunction field of the CONTEXT_INFO structure.

  • CIF_FUNCTIONOFFSET
    Initialize/use the posFunctionOffset field of the CONTEXT_INFO structure.

  • CIF_ADDRESS
    Initialize/use the bstrAddress field of the CONTEXT_INFO structure.

  • CIF_ADDRESSOFFSET
    Initialize/use the bstrAddressOffset field of the CONTEXT_INFO structure.

  • CIF_ALLFIELDS
    Initialize/use all fields of the CONTEXT_INFO structure.

Remarks

These values are passed a parameter to the IDebugMemoryContext2::GetInfo method to indicate which fields of the CONTEXT_INFO structure are to be initialized.

These flags are also used to indicate which fields of the CONTEXT_INFO structure are used and valid when the structure is returned.

These values may be combined with a bitwise OR.

Requirements

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See Also

Concepts

Enumerations (Visual Studio Debugging SDK)

CONTEXT_INFO

IDebugMemoryContext2::GetInfo