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 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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per