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 の現在のオブジェクトの表示はできません。
解説
最初のテンプレートは、コードで使用する必要があるフォームです。2 番目のテンプレートは内部の 自動 の型の推論のキーワードなど、 C++ 言語機能をサポートするヘルパー特化です。
戻り値
成功した場合は S_OK; それ以外の場合、エラーを示す HRESULT。
必要条件
ヘッダー: client.h
Microsoft名前空間: :: WRL