IDebugPointerField
이 인터페이스는 포인터 형식을 나타냅니다.
구문
IDebugPointerField : IDebugContainerField
구현자에 대한 참고 사항
기호 공급자는 포인터를 나타내기 위해 이 인터페이스를 구현합니다.
호출자 참고 사항
GetKind가 FIELD_TYPE_POINTER
를 반환하는 경우 QueryInterface를 사용하여 IDebugField 인터페이스에서 이 인터페이스를 가져옵니다.
Vtable 순서의 메서드
이 인터페이스는 IDebugField
및 IDebugContainerField
인터페이스의 메서드 외에도 다음 메서드를 구현합니다.
메서드 | 설명 |
---|---|
GetDereferencedField | 포인터의 대상을 설명하는 IDebugField를 반환합니다. |
설명
C/C++에서 포인터는 배열 표기법과 함께 사용되는 경우 컨테이너가 될 수 있습니다. 예를 들어 char *pString
이 지정된 경우 pString
에는 char
에 대한 포인터 형식이 있습니다. pString[3]
에는 해당 컨테이너의 네 번째 요소를 참조하는 char
포인터인 컨테이너 형식이 있습니다.
요구 사항
헤더: sh.h
네임스페이스: Microsoft.VisualStudio.Debugger.Interop
어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll