IIUnknownStrategy.CreateInstancePointer(Void*) Méthode

Définition

Crée un pointeur d’instance qui représente l’instance IUnknown spécifiée.

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

Paramètres

unknown
Void*

Instance IUnknown.

Retours

Void*

Pointeur représentant l’instance non managée.

Remarques

Cette méthode est utilisée pour créer un pointeur d’instance qui peut être utilisé pour interagir avec les autres membres de cette interface. Par exemple, cette méthode peut retourner une instance IAgileReference pour l’instance IUnknown fournie. L’IAgileReference peut être utilisé dans les méthodes QueryInterface et Release pour permettre la création de pointeurs d’instance locaux de threads à utiliser via les API IAgileReference au lieu d’appeler directement QueryInterface sur IUnknown.

S’applique à