ComPtr::CopyTo Yöntemi

Kopya geçerli ya da belirtilen arabirimi belirtilen fare işaretçisini bu ComPtr ilişkili.

HRESULT CopyTo(
   _Deref_out_ InterfaceType** ptr
);

HRESULT CopyTo(
   REFIID riid,
   _Deref_out_ void** ptr
) const;
template<
   typename U
>

HRESULT CopyTo(
   _Deref_out_ U** ptr
) const;

Parametreler

  • U
    Tür adı.

  • ptr
    Ne zaman bu işlemi tamamlar, istenen arayüzü için bir işaretçi.

  • riid
    Bir arabirim kimliği

Dönüş Değeri

Başarılı olursa s_ok; Aksi halde, neden örtülü QueryInterface işlemi başarısız gösteren hresult.

Notlar

İlk işlev bu ComPtr ile ilişkili arabiriminin bir kopyasını bir işaretçi döndürür.Bu işlev her zaman s_ok döndürür.

İkinci işlev tarafından belirtilen arabirim için bu ComPtr ile ilişkili arabiriminin üzerinde QueryInterface işlemi gerçekleştiren riid parametresi.

Üçüncü işlev bu ComPtr temel arabirim ile ilişkili arabiriminin üzerinde QueryInterface işlemi gerçekleştiren U parametresi.

Gereksinimler

Başlık: client.h

Namespace: Microsoft::WRL

Ayrıca bkz.

Başvuru

ComPtr Sınıfı