MarshalAsAttribute Constructeurs

Définition

Initialise une nouvelle instance de la classe MarshalAsAttribute.

Surcharges

MarshalAsAttribute(Int16)

Initialise une nouvelle instance de la classe MarshalAsAttribute avec la valeur UnmanagedType spécifiée.

MarshalAsAttribute(UnmanagedType)

Initialise une nouvelle instance de la classe MarshalAsAttribute avec le membre de l'énumération UnmanagedType spécifié.

MarshalAsAttribute(Int16)

Initialise une nouvelle instance de la classe MarshalAsAttribute avec la valeur UnmanagedType spécifiée.

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

Paramètres

unmanagedType
Int16

Valeur sous laquelle les données doivent être marshalées.

Remarques

Ce constructeur prend un entier signé 16 bits sous-jacent qui représente chaque UnmanagedType membre d’énumération. Le Tlbimp.exe (importateur de bibliothèque de types) utilise ce constructeur.

Voir aussi

S’applique à

MarshalAsAttribute(UnmanagedType)

Initialise une nouvelle instance de la classe MarshalAsAttribute avec le membre de l'énumération UnmanagedType spécifié.

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)

Paramètres

unmanagedType
UnmanagedType

Valeur sous laquelle les données doivent être marshalées.

Remarques

Pour le code lisible qui est moins sujet à une erreur, utilisez toujours ce constructeur.

Voir aussi

S’applique à