Marshal.NumParamBytes(MethodInfo) Método

Definição

Calcula o número de bytes na memória não gerida que são necessários para manter os parâmetros do 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

O método a verificar.

Devoluções

O número de bytes necessários para representar os parâmetros do método na memória não gerida.

Atributos

Exceções

O m parâmetro é null.

O m parâmetro não é um MethodInfo objeto.

Observações

O NumParamBytes método devolve o tamanho da pilha (em bytes) necessário para representar os parâmetros de uma assinatura de método na memória não gerida.

Note que o valor de retorno deste método depende da plataforma. Por exemplo, uma assinatura com um único parâmetro inteiro devolve um valor de 4 em plataformas de 32 bits e um valor de 8 em plataformas de 64 bits.

Aplica-se a