Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Antarmuka ini mewakili array byte.
Sintaks
IEEDataStorage : IUnknown
Catatan untuk Pelaksana
Evaluator ekspresi (EE) mengimplementasikan antarmuka ini untuk mewakili array byte (digunakan oleh visualizer jenis untuk mengambil dan mengubah data melalui antarmuka IPropertyProxyEESide ). EE biasanya mengimplementasikan antarmuka ini untuk mendukung visualizer jenis eksternal.
Catatan untuk Penelepon
Metode pada IPropertyProxyEESide antarmuka semuanya mengembalikan antarmuka ini. Panggil GetPropertyProxy untuk mendapatkan antarmuka IPropertyProxyEESide . Panggil QueryInterface pada antarmuka IDebugProperty3 untuk mendapatkan antarmuka IPropertyProxyProvider .
Metode dalam urutan Vtable
Antarmuka IEEDataStorage mengimplementasikan metode berikut:
| Metode | Deskripsi |
|---|---|
| GetData | Mengambil jumlah byte data yang ditentukan ke buffer yang disediakan. |
| GetSize | Mengambil jumlah byte data yang tersedia. |
Keterangan
Antarmuka ini digunakan oleh pengvisualisasi jenis untuk mengakses data yang disimpan oleh objek tertentu. Data diperlakukan sebagai array byte, memungkinkan visualizer jenis untuk memanipulasinya dengan cara apa pun yang diperlukan untuk menyajikannya kepada pengguna.
Penampil kustom juga dapat menggunakan antarmuka ini, jika diinginkan, meskipun lebih biasanya, penampil kustom akan menggunakan antarmuka kustom, GetMemoryBytes atau GetStringChars (untuk data berorientasi string).
Persyaratan
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll