Marshal.NumParamBytes(MethodInfo) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.