Marshal.NumParamBytes(MethodInfo) Méthode

Définition

Calcule le nombre d'octets en mémoire non managée qui sont nécessaires pour recevoir les paramètres de la méthode spécifiée.

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

Paramètres

m
MethodInfo

Méthode à vérifier.

Retours

Nombre d'octets nécessaires pour représenter les paramètres de méthode en mémoire non managée.

Attributs

Exceptions

Le paramètre m a la valeur null.

Le paramètre m n'est pas un objet MethodInfo.

Remarques

La NumParamBytes méthode retourne la taille de pile (en octets) nécessaire pour représenter les paramètres d’une signature de méthode dans la mémoire non managée.

Notez que la valeur de retour de cette méthode dépend de la plateforme. Par exemple, une signature avec un paramètre entier unique retourne la valeur 4 sur les plateformes 32 bits et la valeur 8 sur les plateformes 64 bits.

S’applique à