다음을 통해 공유


IDebugProperty3

이 인터페이스는 다음을 지원합니다.

  • 속성과 연결된 임의의 긴 문자열 검색

  • 고유 ID를 속성과 연결

  • 속성에 대한 사용자 지정 뷰어 목록 검색

  • 결과 오류를 보고할 수 있는 기능을 사용하여 속성 값 설정

구문

IDebugProperty3 : IDebugProperty2

구현자에 대한 참고 사항

DE(디버그 엔진)는 IDebugProperty2를 구현하는 동일한 개체에 이 인터페이스를 구현하여 긴 문자열, 속성 ID 및 사용자 지정 뷰어를 지원합니다.

호출자 참고 사항

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

Vtable 순서의 메서드

IDebugProperty2에서 상속된 메서드 외에도 IDebugProperty3 인터페이스는 다음 메서드를 노출합니다.

메서드 설명
GetStringCharLength 속성과 연결된 문자열의 길이를 반환합니다.
GetStringChars 사용자가 제공한 버퍼의 문자열을 반환합니다.
CreateObjectID 이 속성에 대한 고유 ID를 만듭니다.
DestroyObjectID 이 속성에 대한 고유 ID를 제거합니다.
GetCustomViewerCount 이 속성을 볼 수 있는 사용자 지정 뷰어 수를 반환합니다.
GetCustomViewerList 이 속성을 볼 수 있는 사용자 지정 뷰어 목록을 반환합니다.
SetValueAsStringWithError 문제가 발생한 경우 오류 메시지를 반환하여 이 속성의 값을 설정합니다.

설명

요구 사항

헤더: msdbg.h

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

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

참고 항목