System::Runtime::InteropServices::VarEnum 列挙体

VarEnum enum

配列要素がどのようにマーシャリングされるべきかを定義します。

enum class VarEnum

名前説明
VT_EMPTY0値が指定されていません。
VT_NULL1Marshal を null として。
VT_I222 バイト整数。
VT_I434 バイト整数。
VT_R444 バイト浮動小数点数。
VT_R858 バイト浮動小数点数。
VT_CY6通貨ルールを使用します。
VT_DATE7日付値。
VT_BSTR8BSTR 値。
VT_DISPATCH9IDispatch ポインタ。
VT_ERROR10エラーコード。
VT_BOOL11Boolean 値。
VT_VARIANT12Variant 値。
VT_UNKNOWN13IUnknown ポインタ。
VT_DECIMAL14Decimal 値。
VT_I116Byte 値。
VT_UI117符号なし byte 値。
VT_UI218符号なし 2 バイト整数。
VT_UI419符号なし 4 バイト整数。
VT_I8208 バイト整数。
VT_UI821符号なし 8 バイト整数。
VT_INT22整数値。
VT_UINT23符号なし整数値。
VT_VOID24C スタイルの void。
VT_HRESULT25HRESULT 互換値。
VT_PTR26ポインタ値。
VT_SAFEARRAY27安全配列の値。
VT_CARRAY28C スタイル配列。
VT_USERDEFINED29ユーザー定義型。
VT_LPSTR30文字のヌル終端文字列。
VT_LPWSTR31wchar_t のヌル終端文字列。
VT_RECORD36ユーザー定義型。
VT_FILETIME64ファイル名。
VT_BLOB65長さプレフィックス付きバイト配列。
VT_STREAM66ストリーム名。
VT_STORAGE67ストレージ名。
VT_STREAMED_OBJECT68Object がストリームにシリアライズされます。
VT_STORED_OBJECT69Object がストレージにシリアライズされます。
VT_BLOB_OBJECT70Object が BLOB にシリアライズされます。
VT_CF71クリップボード形式。
VT_CLSID72クラス ID。
VT_VECTOR4096ベクトル。
VT_ARRAY8192安全な配列。
VT_BYREF16384参照。

参照