MarshalAsAttribute.ArraySubType 字段
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定非托管 LPArray 或 ByValArray 的元素类型。
public: System::Runtime::InteropServices::UnmanagedType ArraySubType;
public System.Runtime.InteropServices.UnmanagedType ArraySubType;
val mutable ArraySubType : System.Runtime.InteropServices.UnmanagedType
Public ArraySubType As UnmanagedType
字段值
注解
可以将此参数设置为 枚举中的 System.Runtime.InteropServices.UnmanagedType 值,以指定数组元素的类型。 如果未指定类型,则使用与托管数组的元素类型对应的默认非托管类型。 例如, ArraySubType
COM 中数组的 LPWStr
为 UnmanagedType.LPWStr。 有关详细信息,请参阅 数组的默认封送处理。