ICorDebugSymbolProvider::GetTypeProps 方法

给定 vtable 中的相对虚拟地址 (RVA),返回类型的属性信息(例如其泛型参数的签名数量)。

语法

HRESULT GetTypeProps(  
   [in]  ULONG32 vtableRva,  
   [in]  ULONG32 cbSignature,  
   [out] ULONG32 *pcbSignature,  
   [out, size_is(cbSignature), length_is(*pcbSignature)] BYTE signature[]  
);  

参数

tableRva
[in] vtable 中的相对虚拟地址 (RVA)。

cbSignature
[in] signature 数组的大小。 请参阅“备注”部分。

pcbSignature
[out] [out] 指向返回的 signature 数组的大小的指针。

signature
[out] 保存所有泛型参数的 typespec 签名的缓冲区。

备注

若要获取类型的 signature 数组所需的大小,请将 cbSignature 参数设置为 0,将 signature 设置为 Null。 当该方法返回时,pcbSignature 将包含 signature 数组所需的字节数。

备注

此方法仅适用于 .NET Native。

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:4.6 及更高版本,仅限 .NET Native

请参阅