Calcula el número de bytes de la memoria no administrada que se necesitan para contener los parámetros del método especificado.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)

Sintaxis
Visual Basic (Declaración)
Public Shared Function NumParamBytes ( _
m As MethodInfo _
) As Integer
Dim m As MethodInfo
Dim returnValue As Integer
returnValue = Marshal.NumParamBytes(m)
public static int NumParamBytes (
MethodInfo m
)
public:
static int NumParamBytes (
MethodInfo^ m
)
public static int NumParamBytes (
MethodInfo m
)
public static function NumParamBytes (
m : MethodInfo
) : int
Parámetros
- m
MethodInfo que identifica el método que se va a comprobar.
Valor devuelto
El número de bytes que se necesitan para representar los parámetros del método en la memoria no administrada.

Excepciones

Comentarios
El método NumParamBytes devuelve el tamaño de pila (en bytes) que se necesita para representar los parámetros de una firma de método en la memoria no administrada.
Observe que el valor devuelto por este método depende de la plataforma. Por ejemplo, una firma con un único parámetro entero devuelve un valor de 4 en plataformas de 32 bits y un valor de 8 en plataformas de 64 bits.

Seguridad de .NET Framework

Plataformas
Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition
.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

Información de versión
.NET Framework
Compatible con: 2.0, 1.1, 1.0

Vea también