Sdílet prostřednictvím


AtlComQIPtrAssign

Přiřadí jiné ukazatele rozhraní jiný typ ukazatele rozhraní.

ATLINLINE ATLAPI_(IUnknown*) AtlComQIPtrAssign(
   IUnknown** pp,
   IUnknown* lp,
   REFIID riid
);

Parametry

  • pp
    Adresa IUnknown ukazatel, ke kterému chcete přiřadit jiný ukazatel.

  • lp
    IUnknown ukazatel jiného typu než v pp .To je přiřazen ukazatele v pp .

  • riid
    IID požadované rozhraní.

Vrácená hodnota

Vrátí hodnotu NULL pro chybu; v opačném případě vrátí lp .

Poznámky

Tato funkce zkopíruje odkaz modelu COM počítání pravidla pomocí ukazatele rozhraní.Zavolá QueryInterface na lp , zadání riid získat požadované rozhraní.Zavolá vydání rozhraní, na kterou odkazuje na pp a přiřadí ukazatel vrácený QueryInterface .

Pomocné funkce Inteligentní ukazatel používá Třídy CComPtr a CComQIPtr třídy.

Požadavky

Záhlaví: atlcomcli.h

Viz také

Referenční dokumentace

Třída CComPtr

Třída CComQIPtr