Udostępnij za pośrednictwem


ComPtr::As — Metoda

Zwraca obiekt ComPtr, który reprezentuje interfejsu identyfikowanego przez parametr określonego szablonu.

template<
   typename U
>
HRESULT As(
   _Out_ ComPtr<U>* p
) const;

template<
   typename U
>
HRESULT As(
   _Out_ Details::ComPtrRef<ComPtr<U>> p
) const;

Parametry

  • U
    Interfejs, który ma być reprezentowany przez parametr p.

  • p
    Obiekt ComPtr, który reprezentuje interfejs, określonej przez parametr U.Parametr p nie odnoszą się do bieżącego obiektu ComPtr.

Uwagi

Pierwszy szablon jest formularz, który powinien być używany w kodzie.Drugi szablon jest wewnętrzny, specjalizacji pomocnika, który obsługuje funkcje języka C++, takie jak auto wpisz słowo kluczowe potrącenia.

Wartość zwracana

S_OK w przypadku powodzenia; w przeciwnym razie, która wskazuje błąd HRESULT.

Wymagania

Nagłówek: client.h

Obszar nazw: Microsoft::WRL

Zobacz też

Informacje

ComPtr — Klasa