次の方法で共有


ComVariant.CreateRaw<T>(VarEnum, T) メソッド

定義

指定された型と指定された値を使用して ComVariant を作成します。

public:
generic <typename T>
 where T : value class static System::Runtime::InteropServices::Marshalling::ComVariant CreateRaw(System::Runtime::InteropServices::VarEnum vt, T rawValue);
public static System.Runtime.InteropServices.Marshalling.ComVariant CreateRaw<T> (System.Runtime.InteropServices.VarEnum vt, T rawValue) where T : struct;
static member CreateRaw : System.Runtime.InteropServices.VarEnum * 'T -> System.Runtime.InteropServices.Marshalling.ComVariant (requires 'T : struct)
Public Shared Function CreateRaw(Of T As Structure) (vt As VarEnum, rawValue As T) As ComVariant

型パラメーター

T

バリアントに格納する値の型。

パラメーター

vt
VarEnum

バリアントの型

rawValue
T

処理なしでバリアントに格納する生の値

戻り値

指定された値を含むバリアント。

例外

指定された vt が VARIANT でサポートされていないバリアント型または VT_DECIMAL に対応する場合

指定された vt が SAFEARRAYs の VT_ARRAY フラグを指定する場合。

適用対象