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.
Weist einen Zeiger auf eine Schnittstelle angewendet, sofern verfügbar, bis zur angegebenen Zeigervariable.
HRESULT CopyTo(
REFIID riid,
_Deref_out_ IInspectable** ptr
);
template<
typename U
>
HRESULT CopyTo(
_Deref_out_ U** ptr
);
HRESULT CopyTo(
_Deref_out_ IWeakReference** ptr
);
Parameter
U
Zeiger auf eine IInspectable-Schnittstelle.Ein Fehler wird ausgegeben, wenn U nicht von IInspectable abgeleitet ist.riid
Eine Schnittstelle ID.Ein Fehler wird ausgegeben, wenn riid nicht von IWeakReferenceabgeleitet ist.ptr
Ein doppelt-indirekter Zeiger auf IInspectable oder IWeakReference.
Rückgabewert
S_OK, wenn erfolgreich; Andernfalls Ein HRESULT, das den Fehler beschreibt.Weitere Informationen finden Sie in den Hinweisen.
Hinweise
Ein Rückgabewert von S_OK bedeutet, dass dieser Vorgang erfolgreich war, aber nicht angibt, ob der schwache Verweis auf einen starken Verweis aufgelöst wurde.Wenn S_OK zurückgegeben wird, überprüfen Sie, ob Parameter p einen starken Verweis ist. Dies bedeutet, dass Parameter p ungleich nullptr.
Anforderungen
Header: client.h
Namespace: Microsoft:: WRL