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