Marshal.NumParamBytes(MethodInfo) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.