Aracılığıyla paylaş


AtlComQIPtrAssign

Bir arabirim işaretçisi türü farklı başka bir arabirim işaretçisi atar.

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

Parametreler

  • pp
    Adres, bir IUnknown , başka bir işaretçi atamak için işaretçi.

  • lp
    Bir IUnknown işaretçisi iletiden farklı bir türde pp.Bu işaretçi atandığı pp.

  • riid
    İstenen arabirim IID.

Dönüş Değeri

Hata döndürür null; Aksi halde verir lp.

Notlar

Bu işlev, com başvuru sayma kuralları kullanarak bir arabirim işaretçisi kopyalar.Onu çağıran QueryInterface , lp, belirten riid gerekli arabirim elde etmek için.Onu çağıran yayın tarafından gösterilen arabirim üzerinde pp ve tarafından döndürülen işaretçi atar QueryInterface.

Bu akıllı işaretçi Yardımcısı işlevi tarafından kullanılan CComPtr sınıfı ve CComQIPtr sınıfı.

Gereksinimler

Başlık: atlcomcli.h

Ayrıca bkz.

Başvuru

CComPtr sınıfı

CComQIPtr sınıfı