IDkmClrMetaDataProvider140.GetMetaDataBytesPtr Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobierz wskaźnik do nieprzetworzonych bajtów metadanych dla danego modułu.
UWAGA: Ta wartość wskaźnika stanie się nieprawidłowa, jeśli/gdy moduł jest) zwolniony lub b) zmodyfikowany. Aby wykryć te scenariusze: a) Dodaj element danych do wystąpienia modułu. Wskaźnik będzie nieprawidłowy po wywołaniu metody OnClose (po usunięciu wystąpienia modułu). b) Zaimplementuj IDkmClrModuleModuleModifiedNotification.
public:
IntPtr GetMetaDataBytesPtr(Microsoft::VisualStudio::Debugger::Clr::DkmClrModuleInstance ^ clrModuleInstance, [Runtime::InteropServices::Out] System::UInt32 % size);
public IntPtr GetMetaDataBytesPtr (Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance clrModuleInstance, out uint size);
abstract member GetMetaDataBytesPtr : Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance * uint32 -> nativeint
Public Function GetMetaDataBytesPtr (clrModuleInstance As DkmClrModuleInstance, ByRef size As UInteger) As IntPtr
Parametry
- clrModuleInstance
- DkmClrModuleInstance
[W] Element "DkmClrModuleInstance" jest używany w przypadku modułów, które są ładowane do środowiska uruchomieniowego języka wspólnego.
- size
- UInt32
[Out] Rozmiar buforu metadanych.
Zwraca
nativeint
[Out] Wskaźnik do buforu metadanych.