Метод ICorDebugSymbolProvider::GetTypeProps
Возвращает сведения о свойствах типа, такие как число сигнатур его универсальных параметров, для указанного относительного виртуального адреса (RVA) в таблице VTable.
Синтаксис
HRESULT GetTypeProps(
[in] ULONG32 vtableRva,
[in] ULONG32 cbSignature,
[out] ULONG32 *pcbSignature,
[out, size_is(cbSignature), length_is(*pcbSignature)] BYTE signature[]
);
Параметры
tableRva
[in] Относительный виртуальный адрес (RVA) в VTable.
cbSignature
[in] Размер массива signature
. См. раздел «Примечания».
pcbSignature
[out] Указатель на размер возвращаемого массива signature
.
signature
[out] Буфер, в котором хранятся сигнатуры TypeSpec для всех универсальных параметров.
Комментарии
Чтобы получить требуемый размер массива signature
типа, задайте cbSignature
аргументу значение 0 и signature
значение NULL. После возврата метода параметр pcbSignature
будет содержать число байт, требуемое для массива signature
.
Примечание
Этот метод доступен только в машинном коде .NET.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 4.6, только .NET Native
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по