ComPtr::As-Methode
Gibt einen ComPtr-Objekt zurück, das die Schnittstelle darstellt, die von den angegebenen Vorlagenparameter identifiziert wird.
template<
typename U
>
HRESULT As(
_Out_ ComPtr<U>* p
) const;
template<
typename U
>
HRESULT As(
_Out_ Details::ComPtrRef<ComPtr<U>> p
) const;
Parameter
U
Die Parameter durch p dargestellt werden, Schnittstelle.p
Ein ComPtr-Objekt, das die Schnittstelle darstellt, wurde durch Parameter U an. Parameter darf p das aktuelle ComPtr-Objekt zugreifen.
Hinweise
Die erste Vorlage ist das Formular, das Sie im Code verwenden sollten. Die zweite Vorlage ist, Hilfespezialisierung ein internes, die C++ bereit wie das Auto-Typableitungsschlüsselwort unterstützt.
Rückgabewert
S_OK, wenn erfolgreich; andernfalls ein HRESULT, das den Fehler angibt.
Anforderungen
Header: client.h
Namespace: Microsoft::WRL