Marshal.NumParamBytes(MethodInfo) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é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.