COR_PRF_FUNCTION_ARGUMENT_INFO
更新:2007 年 11 月
代表函式的引數 (以左到右的順序)。
typedef struct _COR_PRF_FUNCTION_ARGUMENT_INFO {
ULONG numRanges;
ULONG totalArgumentSize;
COR_PRF_FUNCTION_ARGUMENT_RANGE ranges[1];
} COR_PRF_FUNCTION_ARGUMENT_INFO;
成員
成員 |
描述 |
---|---|
numRanges |
引數區塊數目。也就是說,這個值是 ranges 陣列中 COR_PRF_FUNCTION_ARGUMENT_RANGE 結構的數目。 |
totalArgumentSize |
所有引數的總大小。換句話說,這個值是引數長度的總和。 |
ranges |
COR_PRF_FUNCTION_ARGUMENT_RANGE 結構的陣列,每個結構各表示一個函式引數區塊。 |
備註
一個函式可能有多個引數。這些引數可能不會連續儲存在記憶體中。您在某個位置中可能有三個引數的區塊、在其他位置中有兩個引數的區塊,而在不同位置中有一個引數的最終區塊。這些引數所針對的函式都相同,只是儲存在不同的位置。
COR_PRF_FUNCTION_ARGUMENT_INFO 結構代表單一函式的所有引數。這個結構會使用陣列來參考函式引數的所有區塊。因此,您在單一函式中會有單一 COR_PRF_FUNCTION_ARGUMENT_INFO 結構,這個結構會參考多個 COR_PRF_FUNCTION_ARGUMENT_RANGE 結構,而每個結構都會指向一或多個函式引數。
暫存器中儲存的引數會溢出至記憶體,以建置結構。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**CorProf.idl
**程式庫:**CorGuids.lib
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0