IIUnknownStrategy.CreateInstancePointer(Void*) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.