Функция SHSetThreadRef (shlwapi.h)

Сохраняет ссылку на поток на объект COM. Это позволяет вызывающему объекту управлять временем существования потока, чтобы гарантировать, что Windows не завершит работу потока до того, как вызывающий объект будет готов.

Синтаксис

LWSTDAPI SHSetThreadRef(
  [in, optional] IUnknown *punk
);

Параметры

[in, optional] punk

Тип: IUnknown*

Указатель на IUnknown объекта, для которого требуется сохранить ссылку. Это значение может иметь значение NULL.

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

Тип: HRESULT

Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Используйте SHGetThreadRef для получения указателя IUnknown .

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shlwapi.h
Библиотека Shlwapi.lib
DLL Shlwapi.dll (версия 5.0 или более поздняя); ShCore.dll

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

SHCreateThread

SHCreateThreadRef

SHGetThreadRef

SHReleaseThreadRef