ComVariant.CreateRaw<T>(VarEnum, T) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellen Sie eine ComVariant mit dem angegebenen Typ und dem bereitgestellten Wert.
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
Typparameter
- T
Der Typ des Werts, der in der Variante gespeichert werden soll.
Parameter
- vt
- VarEnum
Der Typ der Variante
- rawValue
- T
Der rohe Wert, der ohne Verarbeitung in der Variante gespeichert werden soll
Gibt zurück
Eine Variante, die den bereitgestellten Wert enthält.
Ausnahmen
Wenn die angegebene vt
einem Variant-Typ entspricht, der in VARIANTs nicht unterstützt wird oder VT_DECIMAL
Wenn die bereitgestellte vt
das VT_ARRAY Flag für SAFEARRAYs angibt.