Aracılığıyla paylaş


IEEDataStorage

Bu arabirim bir bayt dizisini temsil eder.

Sözdizimi

IEEDataStorage : IUnknown

Uygulayıcılar için Notlar

İfade değerlendiricisi (EE), bir bayt dizisini temsil etmek için bu arabirimi uygular (IPropertyProxyEESide arabirimi aracılığıyla veri almak ve değiştirmek için tür görselleştiricileri tarafından kullanılır). EE genellikle dış tür görselleştiricilerini desteklemek için bu arabirimi uygular.

Arayanlar İçin Notlar

Arabirimdeki yöntemlerin IPropertyProxyEESide tümü bu arabirimi döndürür. IPropertyProxyEESide arabirimini almak için GetPropertyProxy'yi çağırın. IPropertyProxyProvider arabirimini almak için IDebugProperty3 arabiriminde QueryInterface öğesini çağırın.

Vtable sırasına göre yöntemler

IEEDataStorage Arabirimi aşağıdaki yöntemleri uygular:

Metot Açıklama
GetData Sağlanan arabelleğe belirtilen sayıda veri baytını alır.
GetSize Kullanılabilir veri baytlarının sayısını alır.

Açıklamalar

Bu arabirim, belirli bir nesne tarafından tutulan verilere erişmek için tür görselleştiricisi tarafından kullanılır. Veriler, tür görselleştiricisinin kullanıcıya sunmak için gereken şekilde işlemesini sağlayan bir bayt dizisi olarak değerlendirilir.

Özel görüntüleyici, isterseniz bu arabirimi de kullanabilir, ancak genellikle özel görüntüleyici özel bir arabirim, GetMemoryBytes veya GetStringChars (dize odaklı veriler için) kullanır.

Gereksinimler

Üst bilgi: msdbg.h

Ad Alanı: Microsoft.VisualStudio.Debugger.Interop

Derleme: Microsoft.VisualStudio.Debugger.Interop.dll

Ayrıca bkz.