Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Método Marshal.NumParamBytes

Calcula o número de bytes de memória não gerenciado que é necessário para manter os parâmetros para o método especificado.

Namespace:  System.Runtime.InteropServices
Assembly:  mscorlib (em mscorlib.dll)

public static int NumParamBytes(
	MethodInfo m
)

Parâmetros

m
Tipo: System.Reflection.MethodInfo
O método a ser verificado.

Valor de retorno

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

ExceçãoCondição
ArgumentNullException

O parâmetro m é null.

ArgumentException

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

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

Observe que o valor de retorno desse método é dependente de 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.

.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Biblioteca de Classes Portátil

Com suporte em: Biblioteca de Classes Portátil

  • SecurityCriticalAttribute 

    requer confiança total para o chamador imediato. Este membro não pode ser usado pelo código transparente ou parcialmente confiável.

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft