IIUnknownStrategy.CreateInstancePointer(Void*) Metod

Definition

Skapar en instanspekare som representerar den angivna IUnknown-instansen.

public:
 void* CreateInstancePointer(void* unknown);
public void* CreateInstancePointer(void* unknown);
abstract member CreateInstancePointer : nativeptr<unit> -> nativeptr<unit>

Parametrar

unknown
Void*

IUnknown-instansen.

Returer

Void*

En pekare som representerar den ohanterade instansen.

Kommentarer

Den här metoden används för att skapa en instanspekare som kan användas för att interagera med de andra medlemmarna i det här gränssnittet. Den här metoden kan till exempel returnera en IAgileReference-instans för den angivna IUnknown-instansen. IAgileReference kan användas i metoderna QueryInterface och Release för att skapa trådlokala instanspekare som ska användas via IAgileReference-API:erna i stället för att direkt anropa QueryInterface på IUnknown.

Gäller för