Метод ComPtr::As
Возвращает объект ComPtr, представляющий интерфейс, заданного указанным параметром шаблона.
template<
typename U
>
HRESULT As(
_Out_ ComPtr<U>* p
) const;
template<
typename U
>
HRESULT As(
_Out_ Details::ComPtrRef<ComPtr<U>> p
) const;
Параметры
U
Интерфейс для представления параметр p.p
Объект ComPtr, представляющий интерфейс, указанный параметром U.Параметр p не должен относиться к текущему объекту ComPtr.
Заметки
Первый шаблон форма, которую необходимо использовать в коде.Второй шаблон внутренняя, специализация вспомогательный метод, которая поддерживает функции языка C++ как ключевое слово вычета типа auto.
Возвращаемое значение
Значение S_OK в случае успешного выполнения; в противном случае - значение HRESULT, указывающее на ошибку.
Требования
заголовок: client.h
пространство имен: Microsoft::WRL