ComInterfaceMarshaller<T>.ConvertToManaged(Void*) Method

Definition

Converts a COM interface pointer to a managed object.

public:
 static T ConvertToManaged(void* unmanaged);
public static T? ConvertToManaged (void* unmanaged);
static member ConvertToManaged : nativeptr<unit> -> 'T

Parameters

unmanaged
Void*

The COM interface pointer.

Returns

T

A managed object that represents the passed in COM interface pointer, or the managed object represented by the passed in pointer.

Remarks

If the passed in COM interface pointer wraps a managed object, this method returns the underlying object.

Applies to