Udostępnij za pośrednictwem


ComPtr::CopyTo — Metoda

Kopie interfejsu bieżąca lub określona skojarzone z tym ComPtr do wskaźnika określonego.

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;

Parametry

  • U
    Nazwa typu.

  • ptr
    Kiedy to operacja zostanie zakończona, wskaźnik do żądanego interfejsu.

  • riid
    Identyfikator interfejsu.

Wartość zwracana

S_OK w przypadku powodzenia; w przeciwnym razie wartość HRESULT, która wskazuje, dlaczego nie powiodła się operacja QueryInterface niejawne.

Uwagi

Pierwsza funkcja zwraca kopię wskaźnik skojarzony z tym ComPtr interfejs.Ta funkcja zawsze zwraca wartość S_OK.

Druga funkcja wykonuje operację QueryInterface interfejsu, skojarzonych z tym ComPtr dla interfejsu określonego z riid parametru.

Trzecią funkcję wykonuje operację QueryInterface w interfejsie skojarzonych z tego ComPtr dla podstawowego interfejsu U parametru.

Wymagania

Nagłówek: client.h

Obszar nazw: Microsoft::WRL

Zobacz też

Informacje

ComPtr — Klasa