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;
成員
member | 描述 |
---|---|
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
結構,每個結構分別指向一或多個函式引數。
儲存在暫存器中的引數會溢寫到記憶體中,以建置結構。
規格需求
平台:請參閱系統需求。
標頭:CorProf.idl
程式庫:CorGuids.lib
.NET Framework版本:自 2.0 起可用