ComPtr::As, méthode
Retourne un objet ComPtr représentant l'interface identifiée par le paramètre de modèle spécifié.
template<
typename U
>
HRESULT As(
_Out_ ComPtr<U>* p
) const;
template<
typename U
>
HRESULT As(
_Out_ Details::ComPtrRef<ComPtr<U>> p
) const;
Paramètres
U
l'interface à représenter par le paramètre p.p
Un objet de ComPtr qui représente l'interface spécifiée par le paramètre U. Le paramètre p ne doit pas faire référence à l'objet actuel de ComPtr.
Remarques
Le premier modèle est la forme que vous devez utiliser dans votre code. Le second modèle est une spécialisation interne et d'assistance prenant en charge les fonctionnalités du langage C++ telles que le type mot clé de déduction de type auto.
Valeur de retour
S_OK si l'opération a réussi; sinon, un HRESULT indiquant l'erreur.
Configuration requise
En-tête: client.h
Espace de noms: Microsoft::WRL