다음을 통해 공유


DEBUGREF_INFO_FLAGS

디버그 참조 개체에 대해 검색할 정보를 지정합니다.

구문

public enum enum_DEBUGREF_INFO_FLAGS {
    DEBUGREF_INFO_NAME             = 0x00000001,
    DEBUGREF_INFO_TYPE             = 0x00000002,
    DEBUGREF_INFO_VALUE            = 0x00000004,
    DEBUGREF_INFO_ATTRIB           = 0x00000008,
    DEBUGREF_INFO_REFTYPE          = 0x00000010,
    DEBUGREF_INFO_REF              = 0x00000020,
    DEBUGREF_INFO_VALUE_AUTOEXPAND = 0x00010000,
    DEBUGREF_INFO_NONE             = 0x00000000,
    DEBUGREF_INFO_ALL              = 0xffffffff
};

필드

DEBUGREF_INFO_NAME
구조체의 bstrName 필드를 초기화/사용합니다.

DEBUGREF_INFO_TYPE
구조체의 bstrType 필드를 초기화/사용합니다.

DEBUGREF_INFO_VALUE
구조체의 bstrValue 필드를 초기화/사용합니다.

DEBUGREF_INFO_ATTRIB
구조체의 dwAttrib 필드를 초기화/사용합니다.

DEBUGREF_INFO_REFTYPE
구조체의 dwRefType 필드를 초기화/사용합니다.

DEBUGREF_INFO_REF
구조체의 pReference 필드를 초기화/사용합니다.

DEBUGREF_INFO_VALUE_AUTOEXPAND
이 유형의 개체에 대해 자동 확장된 값을 사용 가능한 경우, 값 필드에는 이 값이 포함되어야 합니다.

DEBUGREF_INFO_NONE
플래그가 설정되지 않음을 나타냅니다.

DEBUGREF_INFO_ALL
플래그의 마스크를 나타냅니다.

설명

이러한 플래그는 EnumChildrenGetReferenceInfo 메서드에 전달되어 초기화할 DEBUG_REFERENCE_INFO 구조체의 필드를 표시합니다.

DEBUG_REFERENCE_INFO 구조체의 dwFields 멤버에 사용되며 구조체가 반환될 때 어떤 필드가 사용되고 유효한지 나타냅니다.

이러한 값은 비트 OR을 사용하여 결합할 수 있습니다.

요구 사항

헤더: msdbg.h

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

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

참고 항목