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
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈