VariantWrapper-Konstruktor: (Object)
Veröffentlicht: Oktober 2016
Initialisiert eine neue Instanz der VariantWrapper -Klasse für den angegebenen System.Object Parameter.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
public VariantWrapper(
object obj
)
public:
VariantWrapper(
Object^ obj
)
new :
obj:Object -> VariantWrapper
Public Sub New (
obj As Object
)
Parameter
obj
Type: System.ObjectDas Objekt zum Marshallen.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie die VariantWrapper -Klasse zum Umschließen einer Object das Interop-Marshaller als VT_VARIANT | VT_BYREF.
// Create an instance of an unmanged COM object.
UnmanagedComClass UnmanagedComClassInstance = new UnmanagedComClass();
// Create a string to pass to the COM object.
string helloString = "Hello World!";
// Wrap the string with the VariantWrapper class.
object var = new System.Runtime.InteropServices.VariantWrapper(helloString);
// Pass the wrapped object.
UnmanagedComClassInstance.MethodWithStringRefParam(ref var);
' Create an instance of an unmanged COM object.
Dim UnmanagedComClassInstance As New UnmanagedComClass()
' Create a string to pass to the COM object.
Dim helloString As String = "Hello World!"
' Wrap the string with the VariantWrapper class.
Dim var As Object = New System.Runtime.InteropServices.VariantWrapper(helloString)
' Pass the wrapped object.
UnmanagedComClassInstance.MethodWithStringRefParam(var)
Versionsinformationen
Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Windows Phone
Verfügbar seit 8.1
Siehe auch
VariantWrapper-Klasse
System.Runtime.InteropServices-Namespace
Zurück zum Anfang