Marshal.NumParamBytes(MethodInfo) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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 nella memoria non gestita.
Si noti che il valore restituito di questo metodo dipende dalla piattaforma. Ad esempio, una firma con un singolo parametro integer restituisce un valore pari a 4 nelle piattaforme a 32 bit e un valore pari a 8 su piattaforme a 64 bit.