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