Udostępnij za pośrednictwem


IDkmClrMetaDataProvider140.GetMetaDataBytesPtr Metoda

Definicja

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

IntPtr

nativeint

[Out] Wskaźnik do buforu metadanych.

Dotyczy