Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Egy függvény argumentumait jelöli balról jobbra sorrendben.
Syntax
typedef struct _COR_PRF_FUNCTION_ARGUMENT_INFO {
ULONG numRanges;
ULONG totalArgumentSize;
COR_PRF_FUNCTION_ARGUMENT_RANGE ranges[1];
} COR_PRF_FUNCTION_ARGUMENT_INFO;
Tagok
| Tag | Description |
|---|---|
numRanges |
Az argumentumblokkok száma. Ez az érték a tömbben lévő COR_PRF_FUNCTION_ARGUMENT_RANGE struktúrák ranges száma. |
totalArgumentSize |
Az összes argumentum teljes mérete. Más szóval ez az érték az argumentumhosszok összege. |
ranges |
Struktúrák tömbje COR_PRF_FUNCTION_ARGUMENT_RANGE , amelyek mindegyike a függvényargumentumok egy blokkját jelöli. |
Megjegyzések
Egy függvénynek számos argumentuma lehet. Előfordulhat, hogy ezek az argumentumok nem tárolhatók egyidejűleg a memóriában. Előfordulhat, hogy egy helyen három argumentumból álló blokk, egy másik helyen két argumentumból álló blokk, egy másik helyen pedig egy argumentum utolsó blokkja található. Ezek az argumentumok mind ugyanahhoz a függvényhez tartoznak; Csak különböző helyeken vannak tárolva.
A COR_PRF_FUNCTION_ARGUMENT_INFO struktúra egyetlen függvény összes argumentumát jelöli. Tömböt használ a függvényargumentumok összes blokkjára való hivatkozáshoz. Egyetlen függvény esetében tehát egyetlen COR_PRF_FUNCTION_ARGUMENT_INFO struktúra van, amely több COR_PRF_FUNCTION_ARGUMENT_RANGE struktúrára hivatkozik, amelyek mindegyike egy vagy több függvényargumentumra mutat.
A regiszterekben tárolt argumentumok a memóriába kerülnek a struktúrák létrehozásához.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: CorProf.idl
Könyvtár: CorGuids.lib
.NET-keretrendszer verziók: 2.0 óta elérhető