OBJECT_TYPE
Specifies the type of an object from the expression evaluator.
enum enum_OBJECT_TYPE {
OBJECT_TYPE_BOOLEAN = 0x0,
OBJECT_TYPE_CHAR = 0x1,
OBJECT_TYPE_I1 = 0x2,
OBJECT_TYPE_U1 = 0x3,
OBJECT_TYPE_I2 = 0x4,
OBJECT_TYPE_U2 = 0x5,
OBJECT_TYPE_I4 = 0x6,
OBJECT_TYPE_U4 = 0x7,
OBJECT_TYPE_I8 = 0x8,
OBJECT_TYPE_U8 = 0x9,
OBJECT_TYPE_R4 = 0xa,
OBJECT_TYPE_R8 = 0xb,
OBJECT_TYPE_OBJECT = 0xc,
OBJECT_TYPE_NULL = 0xd,
OBJECT_TYPE_CLASS = 0xe
};
typedef DWORD OBJECT_TYPE;
public enum enum_OBJECT_TYPE {
OBJECT_TYPE_BOOLEAN = 0x0,
OBJECT_TYPE_CHAR = 0x1,
OBJECT_TYPE_I1 = 0x2,
OBJECT_TYPE_U1 = 0x3,
OBJECT_TYPE_I2 = 0x4,
OBJECT_TYPE_U2 = 0x5,
OBJECT_TYPE_I4 = 0x6,
OBJECT_TYPE_U4 = 0x7,
OBJECT_TYPE_I8 = 0x8,
OBJECT_TYPE_U8 = 0x9,
OBJECT_TYPE_R4 = 0xa,
OBJECT_TYPE_R8 = 0xb,
OBJECT_TYPE_OBJECT = 0xc,
OBJECT_TYPE_NULL = 0xd,
OBJECT_TYPE_CLASS = 0xe
};
Members
OBJECT_TYPE_BOOLEAN
Indicates that the object is a Boolean.OBJECT_TYPE_CHAR
Indicates that the object is a character.OBJECT_TYPE_I1
Indicates that the object is a one-byte signed integer.OBJECT_TYPE_U1
Indicates that the object is a one-byte unsigned integer.OBJECT_TYPE_I2
Indicates that the object is a two-byte signed integer.OBJECT_TYPE_U2
Indicates that the object is a two-byte unsigned integer.OBJECT_TYPE_I4
Indicates that the object is a four-byte signed integer.OBJECT_TYPE_U4
Indicates that the object is a four-byte unsigned integer.OBJECT_TYPE_I8
Indicates that the object is an eight-byte signed integer.OBJECT_TYPE_U8
Indicates that the object is an eight-byte unsigned integer.OBJECT_TYPE_R4
Indicates that the object is a four-byte floating-point number.OBJECT_TYPE_R8
Indicates that the object is an eight-byte floating-point number.OBJECT_TYPE_OBJECT
Indicates that the object is an object.OBJECT_TYPE_NULL
Indicates that the object is NULL.OBJECT_TYPE_CLASS
Indicates that the object is a class.
Remarks
Passed as an argument to the IDebugFunctionObject::CreatePrimitiveObject and IDebugFunctionObject::CreateArrayObject methods.
Requirements
Header: ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
See Also
Concepts
Enumerations (Visual Studio Debugging SDK)