Marshal.NumParamBytes(MethodInfo) Método

Definição

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.Calculates the number of bytes in unmanaged memory that are required to hold the parameters for the specified method.

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
Public Shared Function NumParamBytes (m As MethodInfo) As Integer

Parâmetros

m
MethodInfo

O método a ser verificado.The method to be checked.

Retornos

O número de bytes necessários para representar os parâmetros do método na memória não gerenciada.The number of bytes required to represent the method parameters in unmanaged memory.

Atributos

Exceções

O parâmetro m é null.The m parameter is null.

O parâmetro m não é um objeto MethodInfo.The m parameter is not a MethodInfo object.

Comentários

O método NumParamBytes 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.The NumParamBytes method returns the stack size (in bytes) needed to represent the parameters of a method signature in unmanaged memory.

Observe que o valor de retorno desse método é dependente da plataforma.Note that the return value of this method is platform-dependent. Por exemplo, uma assinatura com um único parâmetro de inteiro retorna um valor de 4 em plataformas de 32 bits e um valor de 8 em plataformas de 64 bits.For example, a signature with a single integer parameter returns a value of 4 on 32-bit platforms and a value of 8 on 64-bit platforms.

Segurança

SecurityCriticalAttribute
requer confiança total para o chamador imediato.requires full trust for the immediate caller. Este membro não pode ser usado pelo código transparente ou parcialmente confiável.This member cannot be used by partially trusted or transparent code.

Aplica-se a