Freigeben über


WeakRef::WeakRef-Konstruktor

Initialisiert eine neue Instanz der WeakRef-Klasse.

WeakRef();
WeakRef(
   decltype(__nullptr)
);

WeakRef(
   _In_opt_ IWeakReference* ptr
);

WeakRef(
   const ComPtr<IWeakReference>& ptr
);

WeakRef(
   const WeakRef& ptr
);

WeakRef(
   _Inout_ WeakRef&& ptr
);

Parameter

  • ptr
    Ein Zeiger, ein Verweis oder ein rvalu-Verweis an ein vorhandenes Objekt, die das aktuelle WeakRef-Objekt initialisiert.

Hinweise

Der erste Konstruktor initialisiert ein leeres WeakRef-Objekt. Der zweite Konstruktor initialisiert ein WeakRef-Objekt von einem Zeiger auf die IWeakReference-Schnittstelle. Der dritte Konstruktor initialisiert ein WeakRef-Objekt von einen Verweis auf ein Objekt ComPtr < IWeakReference>. Die vierten und fünften Konstruktoren initialisiert ein WeakRef-Objekt von einem anderen WeakRef-Objekt.

Anforderungen

Header: client.h

Namespace: Microsoft::WRL

Siehe auch

Referenz

WeakRef-Klasse