IIUnknownStrategy.CreateInstancePointer(Void*) Methode

Definitie

Hiermee maakt u een exemplaaraanwijzer die het opgegeven IUnknown-exemplaar vertegenwoordigt.

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

Parameters

unknown
Void*

Het IUnknown-exemplaar.

Retouren

Void*

Een aanwijzer die het onbeheerde exemplaar vertegenwoordigt.

Opmerkingen

Deze methode wordt gebruikt om een instantieaanwijzer te maken die kan worden gebruikt om te communiceren met de andere leden van deze interface. Met deze methode kan bijvoorbeeld een IAgileReference-exemplaar worden geretourneerd voor het opgegeven IUnknown-exemplaar. De IAgileReference kan worden gebruikt in de QueryInterface en Release-methoden om het maken van thread-local instance pointers te gebruiken via de IAgileReference-API's in plaats van queryinterface rechtstreeks aan te roepen op de IUnknown.

Van toepassing op