Metodo ComPtr::As
Restituisce un oggetto ComPtr che rappresenta l'interfaccia identificata dal parametro di modello specificato.
template<
typename U
>
HRESULT As(
_Out_ ComPtr<U>* p
) const;
template<
typename U
>
HRESULT As(
_Out_ Details::ComPtrRef<ComPtr<U>> p
) const;
Parametri
U
L'interfaccia rappresentatata dal parametro p.p
Un oggetto ComPtr che rappresenta l'interfaccia specificata dal parametro U.Il parametro p non deve fare riferimento all'oggetto ComPtr corrente.
Note
Il primo modello è il form che si dovrebbe utilizzare nel vostro codice.Il secondo modello è una specializzazione interna che supporta le funzionalità del linguaggio C++ come il tipo parola chiave di deduzione auto.
Valore restituito
S_OK se ha esito positivo; in caso contrario, un HRESULT, che indica l'errore.
Requisiti
Header: client.h
Namespace: Microsoft::WRL