Метод 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

См. также раздел