IDkmClrMetaDataProvider140.GetMetaDataBytesPtr Метод

Определение

Получение указателя на необработанные байты метаданных для заданного модуля.

ПРИМЕЧАНИЕ. Это значение указателя станет недопустимым, если модуль а) выгружен или б) изменен. Чтобы обнаружить эти сценарии, а) добавьте элемент данных в экземпляр модуля. Указатель будет недопустимым после вызова метода OnClose (при выгрузке экземпляра модуля). б) Реализуйте IDkmClrModuleModifiedNotification.

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

Параметры

clrModuleInstance
DkmClrModuleInstance

[В] DkmClrModuleInstance используется для модулей, которые загружаются в среду CLR.

size
UInt32

[Out] Размер буфера метаданных.

Возвращаемое значение

IntPtr

nativeint

[Out] Указатель на буфер метаданных.

Применяется к