Поделиться через


Функция SafeRef (comsvcs.h)

[Не используйте SafeRef в COM+. Эта функция использовалась объектами в ПРИЛОЖЕНИИ ДЛЯ получения ссылки на себя. При использовании COM+ это больше не требуется.]

Синтаксис

void * SafeRef(
  [in] REFIID   rid,
  [in] IUnknown *pUnk
);

Параметры

[in] rid

Ссылка на ИДЕНТИФИКАТОР интерфейса, который текущий объект хочет передать другому объекту или клиенту.

[in] pUnk

Ссылка на интерфейс IUnknown в текущем объекте.

Возвращаемое значение

Если функция выполняется успешно, возвращаемое значение является указателем на указанный интерфейс, который можно передать вне контекста текущего объекта. В противном случае возвращаемое значение равно NULL.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header comsvcs.h
Библиотека ComSvcs.lib
DLL ComSvcs.dll

См. также раздел

Контексты и модели потоков COM+

IMTxAS::SafeRef