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 necessaria 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.
Valori restituiti
Numero di byte necessari per rappresentare i parametri del metodo nella memoria non gestita.
- Attributi
Eccezioni
Il m parametro è null.
Il m parametro non è un MethodInfo oggetto .
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 è dipendente 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.