Marshal.NumParamBytes(MethodInfo) Methode

Definitie

Berekent het aantal bytes in niet-beheerd geheugen dat nodig is voor het opslaan van de parameters voor de opgegeven methode.

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

Parameters

m
MethodInfo

De methode die moet worden gecontroleerd.

Retouren

Het aantal bytes dat nodig is om de methodeparameters in onbeheerd geheugen weer te geven.

Kenmerken

Uitzonderingen

De m parameter is null.

De m parameter is geen MethodInfo object.

Opmerkingen

De NumParamBytes methode retourneert de stackgrootte (in bytes) die nodig is om de parameters van een methodehandtekening in onbeheerd geheugen weer te geven.

Houd er rekening mee dat de retourwaarde van deze methode afhankelijk is van het platform. Een handtekening met één geheel getal retourneert bijvoorbeeld een waarde van 4 op 32-bits platforms en een waarde van 8 op 64-bits platforms.

Van toepassing op