Sdílet prostřednictvím


IIUnknownStrategy.CreateInstancePointer(Void*) Metoda

Definice

Vytvoří ukazatel instance, který představuje zadanou instanci IUnknown.

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

Parametry

unknown
Void*

Instance IUnknown

Návraty

Void*

Ukazatel představující nespravovanou instanci.

Poznámky

Tato metoda se používá k vytvoření ukazatele instance, který lze použít k interakci s ostatními členy tohoto rozhraní. Tato metoda může například vrátit instanci IAgileReference pro zadanou instanci IUnknown. IAgileReference lze použít v queryInterface a Release metody k povolení vytváření ukazatelů místní instance vlákna, které se používají prostřednictvím rozhraní API IAgileReference místo přímého volání QueryInterface na IUnknown.

Platí pro