Partage via


MarshalAsAttribute.Value Propriété

Définition

Obtient la valeur UnmanagedType sous laquelle les données doivent être marshalées.

public:
 property System::Runtime::InteropServices::UnmanagedType Value { System::Runtime::InteropServices::UnmanagedType get(); };
public System.Runtime.InteropServices.UnmanagedType Value { get; }
member this.Value : System.Runtime.InteropServices.UnmanagedType
Public ReadOnly Property Value As UnmanagedType

Valeur de propriété

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

Remarques

Cette valeur est utilisée avec MarshalAsAttribute pour indiquer comment les types doivent être marshalés entre du code managé et du code non managé. Dans certains cas, vous pouvez utiliser ce champ avec certains UnmanagedType membres d’énumération. Pour CustomMarshaler et ByValArray, vous devez utiliser des paramètres nommés supplémentaires.

S’applique à