Marshal.NumParamBytes(MethodInfo) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vypočítá počet bajtů v nespravované paměti, které jsou potřeba k uložení parametrů pro zadanou metodu.
public:
static int NumParamBytes(System::Reflection::MethodInfo ^ m);
public static int NumParamBytes (System.Reflection.MethodInfo m);
[System.Security.SecurityCritical]
public static int NumParamBytes (System.Reflection.MethodInfo m);
static member NumParamBytes : System.Reflection.MethodInfo -> int
[<System.Security.SecurityCritical>]
static member NumParamBytes : System.Reflection.MethodInfo -> int
Public Shared Function NumParamBytes (m As MethodInfo) As Integer
Parametry
Metoda, která se má zkontrolovat.
Návraty
Počet bajtů požadovaných k reprezentaci parametrů metody v nespravované paměti.
- Atributy
Výjimky
Parametr m
je null
.
Parametr m
není MethodInfo objekt.
Poznámky
Metoda NumParamBytes vrátí velikost zásobníku (v bajtech) potřebnou k reprezentaci parametrů podpisu metody v nespravované paměti.
Všimněte si, že návratová hodnota této metody závisí na platformě. Například podpis s jedním celočíselným parametrem vrátí hodnotu 4 na 32bitových platformách a hodnotu 8 na 64bitových platformách.