IIUnknownStrategy.CreateInstancePointer(Void*) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy wskaźnik wystąpienia, który reprezentuje określone wystąpienie IUnknown.
public:
void* CreateInstancePointer(void* unknown);
public void* CreateInstancePointer (void* unknown);
abstract member CreateInstancePointer : nativeptr<unit> -> nativeptr<unit>
Parametry
- unknown
- Void*
Wystąpienie IUnknown.
Zwraca
Wskaźnik reprezentujący wystąpienie niezarządzane.
Uwagi
Ta metoda służy do tworzenia wskaźnika wystąpienia, który może służyć do interakcji z innymi elementami członkowskimi tego interfejsu. Na przykład ta metoda może zwrócić wystąpienie IAgileReference dla podanego wystąpienia IUnknown. Metody IAgileReference mogą być używane w metodach QueryInterface i Release, aby umożliwić tworzenie wskaźników wystąpienia lokalnego wątku do użycia za pomocą interfejsów API IAgileReference zamiast bezpośredniego wywoływania elementu QueryInterface w elemencie IUnknown.