Compartir a través de


Función SHSetThreadRef (shlwapi.h)

Almacena una referencia por subproceso a un objeto Component Object Model (COM). Esto permite al autor de la llamada controlar la duración del subproceso para que pueda asegurarse de que Windows no apagará el subproceso antes de que el autor de la llamada esté listo.

Sintaxis

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

Parámetros

[in, optional] punk

Tipo: IUnknown*

Puntero al IUnknown del objeto para el que desea almacenar una referencia. Este valor puede ser NULL.

Valor devuelto

Tipo: HRESULT

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Use SHGetThreadRef para recuperar el puntero IUnknown .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlwapi.h
Library Shlwapi.lib
Archivo DLL Shlwapi.dll (versión 5.0 o posterior); ShCore.dll

Consulte también

SHCreateThread

SHCreateThreadRef

SHGetThreadRef

SHReleaseThreadRef