MarshalAsAttribute.Value 属性

定义

UnmanagedType获取数据要封送为的值。

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

属性值

数据 UnmanagedType 要封送为的值。

注解

此值用于 MarshalAsAttribute 指示应如何在托管代码和非托管代码之间封送类型。 在某些情况下,可以将此字段用于某些 UnmanagedType 枚举成员。 对于 CustomMarshalerByValArray,必须使用其他命名参数。

适用于