Share via


MarshalAsAttribute Konstruktor

Definisi

Menginisialisasi instans baru kelas MarshalAsAttribute.

Overload

MarshalAsAttribute(Int16)

Menginisialisasi instans MarshalAsAttribute baru kelas dengan nilai yang ditentukan UnmanagedType .

MarshalAsAttribute(UnmanagedType)

Menginisialisasi instans MarshalAsAttribute baru kelas dengan anggota enumerasi yang ditentukan UnmanagedType .

MarshalAsAttribute(Int16)

Sumber:
MarshalAsAttribute.cs
Sumber:
MarshalAsAttribute.cs
Sumber:
MarshalAsAttribute.cs

Menginisialisasi instans MarshalAsAttribute baru kelas dengan nilai yang ditentukan UnmanagedType .

public:
 MarshalAsAttribute(short unmanagedType);
public MarshalAsAttribute (short unmanagedType);
new System.Runtime.InteropServices.MarshalAsAttribute : int16 -> System.Runtime.InteropServices.MarshalAsAttribute
Public Sub New (unmanagedType As Short)

Parameter

unmanagedType
Int16

Nilai data akan dijadikan marshal sebagai.

Keterangan

Konstruktor ini mengambil bilangan bulat bertanda tangan 16-bit yang mendasar yang mewakili setiap UnmanagedType anggota enumerasi. Tlbimp.exe (Pengimpor Pustaka Tipe) menggunakan konstruktor ini.

Lihat juga

Berlaku untuk

MarshalAsAttribute(UnmanagedType)

Sumber:
MarshalAsAttribute.cs
Sumber:
MarshalAsAttribute.cs
Sumber:
MarshalAsAttribute.cs

Menginisialisasi instans MarshalAsAttribute baru kelas dengan anggota enumerasi yang ditentukan UnmanagedType .

public:
 MarshalAsAttribute(System::Runtime::InteropServices::UnmanagedType unmanagedType);
public MarshalAsAttribute (System.Runtime.InteropServices.UnmanagedType unmanagedType);
new System.Runtime.InteropServices.MarshalAsAttribute : System.Runtime.InteropServices.UnmanagedType -> System.Runtime.InteropServices.MarshalAsAttribute
Public Sub New (unmanagedType As UnmanagedType)

Parameter

unmanagedType
UnmanagedType

Nilai data akan dijadikan marshal sebagai.

Keterangan

Untuk kode yang dapat dibaca yang kurang rentan terhadap kesalahan, selalu gunakan konstruktor ini.

Lihat juga

Berlaku untuk