Marshal.NumParamBytes(MethodInfo) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.