다음을 통해 공유


IDebugPortSupplier3

이 인터페이스를 사용하면 호출자가 포트를 디스크에 기록하여 디버거 호출 간에 포트를 유지할 수 있는지 여부를 확인한 다음, 유지된 포트 목록을 가져올 수 있습니다.

구문

IDebugPortSupplier3 : IDebugPortSupplier2

구현자에 대한 참고 사항

사용자 지정 포트 공급자는 디스크에 포트 정보를 유지하거나 저장할 수 있도록 이 인터페이스를 구현합니다. 이 인터페이스는 IDebugPortSupplier2 인터페이스와 동일한 개체에 구현되어야 합니다.

호출자 참고 사항

IDebugPortSupplier2 인터페이스에서 QueryInterface를 호출하여 이 인터페이스를 가져옵니다.

Vtable 순서의 메서드

이 인터페이스는 IDebugPortSupplier2 인터페이스에서 상속된 메서드 외에도 다음을 지원합니다.

메서드 설명
CanPersistPorts 포트 공급자가 포트를 디스크에 기록하여 디버거 호출 간에 유지할 수 있는지 여부를 반환합니다.
EnumPersistedPorts 이 포트 공급자가 디스크에 기록한 모든 포트를 열거하는 데 사용할 수 있는 개체를 반환합니다.

설명

포트 공급자가 호출 간에 포트를 유지할 수 있는 경우 이 인터페이스를 구현해야 합니다. 포트 공급자가 인스턴스화될 때 포트를 로드하고 포트 공급자가 제거될 때 디스크에 포트를 기록해야 합니다.

디버그 엔진은 일반적으로 포트 공급자와 상호 작용하지 않으며 이 인터페이스에 사용되지 않습니다.

요구 사항

헤더: msdbg.h

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

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

참고 항목