Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt den angegebenen Parametern ComPtr-Zeiger fest, um die angegebene Schnittstelle darzustellen.
HRESULT AsIID(
REFIID riid,
_Out_ ComPtr<IInspectable>* ptr
);
Parameter
riid
Eine Schnittstelle ID.ptr
Wenn dieser Vorgang abgeschlossen ist, ein Objekt, das Parameter riiddarstellt.
Rückgabewert
S_OK, wenn dieser Vorgang erfolgreich ist; Andernfalls Ein HRESULT, das den Grund der fehlgeschlagenen Vorgang angibt.
S_OK, wenn dieser Vorgang erfolgreich ausgeführt, aber das aktuelle WeakRef-Objekt wurde bereits freigegeben.Parameter ptr wird auf nullptrfestgelegt.
S_OK, wenn dieser Vorgang erfolgreich ausgeführt, aber das aktuelle WeakRef-Objekt Parameter ist nicht vom riidabgeleitet.Parameter ptr wird auf nullptrfestgelegt.(Weitere Informationen finden Sie unter " Hinweise ".)
Hinweise
Ein Fehler wird ausgegeben, wenn Parameter riid nicht von IInspectable abgeleitet ist.Dieser Fehler wird durch den Rückgabewert ab.
Die erste Vorlage ist das Formular, das Sie im Code verwendet werden sollen.Die zweite Vorlage ist, spezialisierung Hilfe ein internes, die C++ Language Features wie das Auto-Schlüsselwort ableitungs Typ unterstützt.
Anforderungen
Header: client.h
Namespace: Microsoft::WRL