Compartir vía


IIUnknownStrategy.CreateInstancePointer(Void*) Método

Definición

Crea un puntero de instancia que representa la instancia de IUnknown especificada.

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

Parámetros

unknown
Void*

Instancia de IUnknown.

Devoluciones

Void*

Puntero que representa la instancia no administrada.

Comentarios

Este método se usa para crear un puntero de instancia que se puede usar para interactuar con los demás miembros de esta interfaz. Por ejemplo, este método puede devolver una instancia de IAgileReference para la instancia de IUnknown proporcionada. IAgileReference se puede usar en los métodos QueryInterface y Release para permitir la creación de punteros de instancia local de subprocesos para usarlos a través de las API de IAgileReference en lugar de llamar directamente a QueryInterface en IUnknown.

Se aplica a