IIUnknownStrategy.CreateInstancePointer(Void*) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.