Marshal.NumParamBytes(MethodInfo) Metodo

Definizione

Calcola il numero di byte nella memoria non gestita necessari per contenere i parametri per il metodo specificato.

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

Parametri

m
MethodInfo

Metodo da controllare.

Restituisce

Numero di byte necessari per rappresentare i parametri del metodo nella memoria non gestita.

Attributi

Eccezioni

Il valore del parametro m è null.

Il parametro m non è un oggetto MethodInfo.

Commenti

Il NumParamBytes metodo restituisce le dimensioni dello stack (in byte) necessarie per rappresentare i parametri di una firma del metodo in memoria non gestita.

Si noti che il valore restituito di questo metodo è dipendente dalla piattaforma. Ad esempio, una firma con un singolo parametro integer restituisce un valore pari a 4 su piattaforme a 32 bit e un valore pari a 8 su piattaforme a 64 bit.

Si applica a