Marshal.NumParamBytes(MethodInfo) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Calcula o número de bytes na memória não gerenciada que são necessários para manter os parâmetros para o 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 ser verificado.
Retornos
O número de bytes necessários para representar os parâmetros do método na memória não gerenciada.
- Atributos
Exceções
O parâmetro m
é null
.
O parâmetro m
não é um objeto MethodInfo.
Comentários
O NumParamBytes método retorna o tamanho da pilha (em bytes) necessário para representar os parâmetros de uma assinatura de método na memória não gerenciada.
Observe que o valor retornado desse método depende da plataforma. Por exemplo, uma assinatura com um único parâmetro inteiro retorna um valor de 4 em plataformas de 32 bits e um valor de 8 em plataformas de 64 bits.