Метод WeakReference::Resolve
WRL поддерживает инфраструктуру и не предназначен для использования непосредственно из программного кода.
STDMETHOD(Resolve)
(REFIID riid,
_Deref_out_opt_ IInspectable **ppvObject
);
Параметры
riid
Идентификатор интерфейсаppvObject
Если эта операция завершается, копией текущей сильной ссылки, если надежный счетчик ссылок не равен нулю.
Возвращаемое значение
S_ОК, если операция завершилась успешно и надежный счетчик ссылок равен нулю.Параметр ppvObject принимает значение nullptr.
S_ОК, если операция завершилась успешно и надежный счетчик ссылок не равны нулю.Параметр установлен в ppvObject сильной ссылке.
В противном случае - значение HRESULT, указывающее на причину этой операции завершилось неудачей.
Заметки
Устанавливает заданный указатель на текущий надежный значение ссылки, если надежный счетчик ссылок не равен нулю.
Требования
заголовок: implements.h
пространство имен: Microsoft::WRL::Details