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] Размер буфера метаданных.
Возвращаемое значение
nativeint
[Out] Указатель на буфер метаданных.