共用方式為


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 起可用

另請參閱