AtlComQIPtrAssign
Przypisuje wskaźnika interfejsu innego wskaźnika interfejsu innego typu.
ATLINLINE ATLAPI_(IUnknown*) AtlComQIPtrAssign(
IUnknown** pp,
IUnknown* lp,
REFIID riid
);
Parametry
pp
Adres IUnknown wskaźnik, do którego chcesz przypisać inny wskaźnik.lp
IUnknown wskaźnika typu innego niż w pp.To jest przypisany do wskaźnika w pp.riid
Identyfikator IID żądany interfejs.
Wartość zwracana
Zwraca wartość NULL w błąd; w przeciwnym razie zwraca lp.
Uwagi
Ta funkcja kopiuje wskaźnika interfejsu za pomocą odwołania COM reguły zliczania.Wywołuje QueryInterface na lp, określanie riid do uzyskania wymaganego interfejsu.Wywołuje wersji w interfejsie wskazywanej przez pp , a następnie przypisuje wskaźnik zwracany przez QueryInterface.
Ta funkcja helper inteligentne wskaźnik jest używany przez Klasy CComPtr i Klasy CComQIPtr.
Wymagania
Nagłówek: atlcomcli.h