다음을 통해 공유


DEBUGPROP_INFO_FLAGS

디버그 속성 개체에 대 한 검색할 정보를 지정 합니다.

enum enum_DEBUGPROP_INFO_FLAGS { 
   DEBUGPROP_INFO_FULLNAME          = 0x00000001,
   DEBUGPROP_INFO_NAME              = 0x00000002,
   DEBUGPROP_INFO_TYPE              = 0x00000004,
   DEBUGPROP_INFO_VALUE             = 0x00000008,
   DEBUGPROP_INFO_ATTRIB            = 0x00000010,
   DEBUGPROP_INFO_PROP              = 0x00000020,
   DEBUGPROP_INFO_VALUE_AUTOEXPAND  = 0x00010000,
   DEBUGPROP_INFO_VALUE_NOFUNCEVAL  = 0x00020000,
   DEBUGPROP_INFO_VALUE_RAW         = 0x00040000,
   DEBUGPROP_INFO_VALUE_NO_TOSTRING = 0x00080000
   DEBUGPROP_INFO_NONE              = 0x00000000,
   DEBUGPROP_INFO_STANDARD          = DEBUGPROP_INFO_ATTRIB |
                                      DEBUGPROP_INFO_NAME |
                                      DEBUGPROP_INFO_TYPE |
                                      DEBUGPROP_INFO_VALUE,
   DEBUGPROP_INFO_ALL               = 0xffffffff
};
typedef DWORD DEBUGPROP_INFO_FLAGS;
public enum enum_DEBUGPROP_INFO_FLAGS { 
   DEBUGPROP_INFO_FULLNAME          = 0x00000001,
   DEBUGPROP_INFO_NAME              = 0x00000002,
   DEBUGPROP_INFO_TYPE              = 0x00000004,
   DEBUGPROP_INFO_VALUE             = 0x00000008,
   DEBUGPROP_INFO_ATTRIB            = 0x00000010,
   DEBUGPROP_INFO_PROP              = 0x00000020,
   DEBUGPROP_INFO_VALUE_AUTOEXPAND  = 0x00010000,
   DEBUGPROP_INFO_VALUE_NOFUNCEVAL  = 0x00020000,
   DEBUGPROP_INFO_VALUE_RAW         = 0x00040000,
   DEBUGPROP_INFO_VALUE_NO_TOSTRING = 0x00080000
   DEBUGPROP_INFO_NONE              = 0x00000000,
   DEBUGPROP_INFO_STANDARD          = DEBUGPROP_INFO_ATTRIB |
                                      DEBUGPROP_INFO_NAME |
                                      DEBUGPROP_INFO_TYPE |
                                      DEBUGPROP_INFO_VALUE,
   DEBUGPROP_INFO_ALL               = 0xffffffff
};

Members

  • DEBUGPROP_INFO_FULLNAME
    초기화/사용의 bstrFullName 필드입니다.

  • DEBUGPROP_INFO_NAME
    초기화/사용의 bstrName 필드입니다.

  • DEBUGPROP_INFO_TYPE
    초기화/사용의 bstrType 필드입니다.

  • DEBUGPROP_INFO_VALUE
    초기화/사용의 bstrValue 필드입니다.

  • DEBUGPROP_INFO_ATTRIB
    초기화/사용의 dwAttrib 필드입니다.

  • DEBUGPROP_INFO_PROP,
    초기화/사용의 pProperty 필드는 IDebugProperty2 인터페이스입니다.

  • DEBUGPROP_INFO_VALUE_AUTOEXPAND
    값 필드 사용할 수 있는 경우이 형식의 개체에 대 한 자동 확장 된 값을 포함 하도록 지정 합니다.

  • DEBUGPROP_INFO_VALUE_NOFUNCEVAL
    사용되지 않습니다.

  • DEBUGPROP_INFO_VALUE_RAW
    모든 beautified 값 또는 멤버를 반환 하지 않습니다 (즉, 값을 포맷 하지 않음).

  • DEBUGPROP_INFO_VALUE_NO_TOSTRING
    특수 합성 된 값을 반환 하지 않습니다 (예를 들어, 호출 하지 ToString() 값을 만들기 위해 개체에).

  • DEBUGPROP_INFO_NONE
    플래그가 설정 되어 있는지를 지정 합니다.

  • DEBUGPROP_INFO_STANDARD
    Initialize/use the dwAttrib, bstrName, bstrType, and bstrValue fields.

  • DEBUGPROP_INFO_All
    마스크는 모든 플래그를 나타냅니다.

설명

이러한 값이 전달 되는 IDebugProperty2::GetPropertyInfo, IDebugProperty2::EnumChildren, 및 IDebugStackFrame2::EnumProperties 필드 초기화를 나타내기 위해 메서드는 DEBUG_PROPERTY_INFO 구조입니다.

이러한 값에도 사용 되는 dwFields 소속은 DEBUG_PROPERTY_INFO 구조 구조가 반환 될 때 필드 구조를 사용 하는 및 잘못 된 것을 나타냅니다.

이 값이 비트와 함께 사용할 수 있습니다 OR.

요구 사항

헤더: msdbg.h

네임 스페이스: Microsoft.VisualStudio.Debugger.Interop

어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll

참고 항목

참조

열거형 (Visual Studio 디버깅)

IDebugProperty2

IDebugProperty2::GetPropertyInfo

IDebugProperty2::EnumChildren

IDebugStackFrame2::EnumProperties

DEBUG_PROPERTY_INFO