다음을 통해 공유


PROVIDER_FLAGS

프로그램 공급자에서 가져올 원하는 속성을 지정합니다.

구문

public enum enum_PROVIDER_FLAGS {
   PFLAG_NONE                    = 0x00,
   PFLAG_REMOTE_PORT             = 0x01,
   PFLAG_DEBUGGEE                = 0x02,
   PFLAG_ATTACHED_TO_DEBUGGEE    = 0x04,
   PFLAG_REASON_WATCH            = 0x08,
   PFLAG_GET_PROGRAM_NODES       = 0x10,
   PFLAG_GET_IS_DEBUGGER_PRESENT = 0x20
};

필드

PFLAG_NONE
플래그가 지정되지 않았습니다.

PFLAG_REMOTE_PORT
호출자는 Visual Studio와 다른 머신에서 프로그램 목록을 원합니다.

PFLAG_DEBUGGEE
프로세스는 현재 이 Visual Studio 인스턴스에 의해 디버그되고 있습니다.

PFLAG_ATTACH_TODEBUGGEE
Visual Studio는 디버그 중인 프로그램에 연결되어 있지만 시작하지는 않았습니다.

PFLAG_REASON_WATCH
Visual Studio에서 이벤트를 감시하고 있습니다.

PFLAG_GET_PROGRAM_NODES
호출자는 PROVIDER_PROCESS_DATA 구조체의 ProgramNodes 필드를 원합니다.

PFLAG_GET_IS_DEBUGGER_PRESENT
호출자는 PROVIDER_PROCESS_DATA 구조체의 fIsTheDebuggerPresent 필드를 원합니다.

설명

이러한 플래그는 다음 메서드에 전달됩니다.

요구 사항

헤더: msdbg.h

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

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

참고 항목