Udostępnij za pośrednictwem


IIUnknownStrategy.CreateInstancePointer(Void*) Metoda

Definicja

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

Void*

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.

Dotyczy