Sdílet prostřednictvím


WeakRef::CopyTo – metoda

Přiřadí ukazatel rozhraní, pokud je k dispozici ukazatele určené proměnnou.

HRESULT CopyTo(
   REFIID riid,
   _Deref_out_ IInspectable** ptr
);

template<
   typename U
>
HRESULT CopyTo(
   _Deref_out_ U** ptr
);

HRESULT CopyTo(
   _Deref_out_ IWeakReference** ptr
);

Parametry

  • U
    Ukazatel rozhraní IInspectable.Chyba je vyzařovaného, pokud U není odvozen od IInspectable.

  • riid
    Identifikátor rozhraní.Chyba je vyzařovaného, pokud riid není odvozen od IWeakReference.

  • ptr
    Dvakrát nepřímý ukazatel IInspectable nebo IWeakReference.

Vrácená hodnota

S_OK, pokud je úspěšná. jinak Popisovač HRESULT popisem chyby.Další informace naleznete v části poznámky.

Poznámky

Vrácená hodnota S_OK znamená, že tuto operaci proběhlo úspěšně, ale neoznačuje, zda byl slabý odkaz převeden na odkaz silné.Pokud je vrácena S_OK, test parametru p je silné odkaz; parametr, p není rovno nullptr.

Požadavky

Záhlaví: client.h

Obor názvů: Microsoft::WRL

Viz také

Referenční dokumentace

WeakRef – třída