Marshal.NumParamBytes(MethodInfo) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Calcula el número de bytes de la memoria no administrada que se necesitan para contener los parámetros del 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
Método que se va a comprobar.
Devoluciones
El número de bytes que se necesitan para representar los parámetros del método en la memoria no administrada.
- Atributos
Excepciones
El parámetro m
es null
.
El parámetro m
no es un objeto MethodInfo.
Comentarios
El NumParamBytes método devuelve el tamaño de pila (en bytes) necesario para representar los parámetros de una firma de método en memoria no administrada.
Tenga en cuenta que el valor devuelto de 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.