.NET Framework 4.5
Wraps objects the marshaler should marshal as a VT_UNKNOWN.
Assembly: mscorlib (in mscorlib.dll)
Thetype exposes the following members.
|Equals(Object)||Determines whether the specified object is equal to the current object. (Inherited from Object.)|
|GetHashCode||Serves as the default hash function. (Inherited from Object.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
Only applies when the managed signature of a method takes an object.
int MyMethod(Object o); //Managed signature HRESULT MyMethod(VARIANT o); //COM signature MyObject o = new MyObject(); MyMethod(o); //o gets passed as VARIANT VT_DISPATCH MyMethod(new UnknownWrapper(o)); //o gets passed as VARIANT VT_UNKNOWN