共用方式為


COR_PRF_FUNCTION_ARGUMENT_INFO 結構

代表函式的引數 (以左到右的順序)。

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 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

請參閱

其他資源

分析結構