DkmClrModuleInstance.GetMetaDataBytesPtr(UInt32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получение указателя на необработанные байты метаданных для заданного модуля.
ПРИМЕЧАНИЕ. Это значение указателя станет недопустимым, если модуль а) выгружен или б) изменен. Чтобы обнаружить эти сценарии, а) добавьте элемент данных в экземпляр модуля. Указатель будет недопустимым после вызова метода OnClose (при выгрузке экземпляра модуля). б) Реализуйте IDkmClrModuleModifiedNotification.
Этот API появился в Visual Studio 14 RTM (DkmApiVersion.VS14RTM).
public:
IntPtr GetMetaDataBytesPtr([Runtime::InteropServices::Out] System::UInt32 % Size);
public IntPtr GetMetaDataBytesPtr (out uint Size);
member this.GetMetaDataBytesPtr : uint32 -> nativeint
Public Function GetMetaDataBytesPtr (ByRef Size As UInteger) As IntPtr
Параметры
- Size
- UInt32
[Out] Размер буфера метаданных.
Возвращаемое значение
nativeint
[Out] Указатель на буфер метаданных.