다음을 통해 공유


IEEDataStorage

이 인터페이스는 바이트 배열을 나타냅니다.

구문

IEEDataStorage : IUnknown

구현자에 대한 참고 사항

EE(식 계산기)는 바이트 배열을 나타내기 위해 이 인터페이스를 구현합니다(형식 시각화 도우미가 IPropertyProxyEESide 인터페이스를 통해 데이터를 검색하고 변경하는 데 사용). EE는 일반적으로 외부 형식 시각화 도우미를 지원하기 위해 이 인터페이스를 구현합니다.

호출자 참고 사항

IPropertyProxyEESide 인터페이스의 메서드는 모두 이 인터페이스를 반환합니다. GetPropertyProxy를 호출하여 IPropertyProxyEESide 인터페이스를 가져옵니다. IDebugProperty3 인터페이스에서 QueryInterface를 호출하여 IPropertyProxyProvider 인터페이스를 가져옵니다.

Vtable 순서의 메서드

IEEDataStorage 인터페이스는 다음 메서드를 구현합니다.

메서드 설명
GetData 제공된 버퍼에 대해 지정된 수의 데이터 바이트를 검색합니다.
GetSize 사용 가능한 데이터 바이트 수를 검색합니다.

설명

이 인터페이스는 형식 시각화 도우미에서 특정 개체가 보유한 데이터에 액세스하는 데 사용됩니다. 데이터는 바이트 배열로 처리되므로 형식 시각화 도우미가 사용자에게 표시하는 데 필요한 모든 방식으로 조작할 수 있습니다.

사용자 지정 뷰어는 원하는 경우 이 인터페이스를 사용할 수도 있지만 보다 일반적으로 사용자 지정 뷰어는 사용자 지정 인터페이스인 GetMemoryBytes 또는 GetStringChars(문자열 지향 데이터의 경우)를 사용합니다.

요구 사항

헤더: msdbg.h

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

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

참고 항목