IDebugProperty3
이 인터페이스는 다음을 지원합니다.
속성과 연결된 임의의 긴 문자열 검색
고유 ID를 속성과 연결
속성에 대한 사용자 지정 뷰어 목록 검색
결과 오류를 보고할 수 있는 기능을 사용하여 속성 값 설정
구문
IDebugProperty3 : IDebugProperty2
구현자에 대한 참고 사항
DE(디버그 엔진)는 IDebugProperty2를 구현하는 동일한 개체에 이 인터페이스를 구현하여 긴 문자열, 속성 ID 및 사용자 지정 뷰어를 지원합니다.
호출자 참고 사항
IDebugProperty2
인터페이스에서 QueryInterface를 호출하여 이 인터페이스를 가져옵니다.
Vtable 순서의 메서드
IDebugProperty2
에서 상속된 메서드 외에도 IDebugProperty3
인터페이스는 다음 메서드를 노출합니다.
메서드 | 설명 |
---|---|
GetStringCharLength | 속성과 연결된 문자열의 길이를 반환합니다. |
GetStringChars | 사용자가 제공한 버퍼의 문자열을 반환합니다. |
CreateObjectID | 이 속성에 대한 고유 ID를 만듭니다. |
DestroyObjectID | 이 속성에 대한 고유 ID를 제거합니다. |
GetCustomViewerCount | 이 속성을 볼 수 있는 사용자 지정 뷰어 수를 반환합니다. |
GetCustomViewerList | 이 속성을 볼 수 있는 사용자 지정 뷰어 목록을 반환합니다. |
SetValueAsStringWithError | 문제가 발생한 경우 오류 메시지를 반환하여 이 속성의 값을 설정합니다. |
설명
- SetValueAsStringWithError는 SDM(세션 디버그 관리자)에서 속성 값을 설정하는 기본 방법입니다.
요구 사항
헤더: msdbg.h
네임스페이스: Microsoft.VisualStudio.Debugger.Interop
어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll