MarshalAsAttribute.SafeArraySubType フィールド

定義

SafeArray の要素の型を示します。Indicates the element type of the SafeArray.

public: System::Runtime::InteropServices::VarEnum SafeArraySubType;
public System.Runtime.InteropServices.VarEnum SafeArraySubType;
val mutable SafeArraySubType : System.Runtime.InteropServices.VarEnum
Public SafeArraySubType As VarEnum 

フィールド値

注釈

このフィールドをSystem.Runtime.InteropServices.VarEnum列挙体の値に設定して、セーフ配列の要素の型を指定できます。You can set this field to a value from the System.Runtime.InteropServices.VarEnum enumeration to specify the type of the safe array's elements. 型が指定されていない場合、マネージ要素の型の既定の型 (バリアントとして渡された場合) が使用されます。If a type is not specified, the managed element type's default type (if passed as a VARIANT) is used. たとえば、COM SafeArraySubType の配列intのは、です。VT_I4For example, the SafeArraySubType for an int array in COM is VT_I4. 詳細については、「配列の既定のマーシャリング」を参照してください。For additional information, see Default Marshaling for Arrays.

適用対象

こちらもご覧ください