Marshal.NumParamBytes(MethodInfo) Método

Definición

Calcula el número de bytes de la memoria no administrada que se necesitan para contener los parámetros del método especificado.

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

Parámetros

m
MethodInfo

Método que se va a comprobar.

Devoluciones

Int32

El número de bytes que se necesitan para representar los parámetros del método en la memoria no administrada.

Atributos

Excepciones

El parámetro m es null.

El parámetro m no es un objeto MethodInfo.

Comentarios

El NumParamBytes método devuelve el tamaño de pila (en bytes) necesario para representar los parámetros de una firma de método en memoria no administrada.

Tenga en cuenta que el valor devuelto de este método depende de la plataforma. Por ejemplo, una firma con un único parámetro entero devuelve un valor de 4 en plataformas de 32 bits y un valor de 8 en plataformas de 64 bits.

Se aplica a