Bagikan melalui


Marshal.NumParamBytes(MethodInfo) Metode

Definisi

Menghitung jumlah byte dalam memori tidak terkelola yang diperlukan untuk menahan parameter untuk metode yang ditentukan.

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

Parameter

m
MethodInfo

Metode yang akan diperiksa.

Mengembalikan

Jumlah byte yang diperlukan untuk mewakili parameter metode dalam memori yang tidak dikelola.

Atribut

Pengecualian

Parameternya m adalah null.

Parameter m bukan objek MethodInfo .

Keterangan

Metode NumParamBytes mengembalikan ukuran tumpukan (dalam byte) yang diperlukan untuk mewakili parameter tanda tangan metode dalam memori yang tidak dikelola.

Perhatikan bahwa nilai yang dikembalikan dari metode ini bergantung pada platform. Misalnya, tanda tangan dengan parameter bilangan bulat tunggal mengembalikan nilai 4 pada platform 32-bit dan nilai 8 pada platform 64-bit.

Berlaku untuk