Compartir a través de


Función SHCreateThreadRef (shlwapi.h)

Crea una referencia por subproceso a un objeto Component Object Model (COM).

Sintaxis

LWSTDAPI SHCreateThreadRef(
  [in]  LONG     *pcRef,
  [out] IUnknown **ppunk
);

Parámetros

[in] pcRef

Tipo: LONG*

Puntero a un valor, normalmente una variable local en thread's ThreadProc, que usa la interfaz en ppunk como contador de referencia.

[out] ppunk

Tipo: IUnknown**

Dirección de un puntero a una interfaz IUnknown . Si se ejecuta correctamente, este parámetro contiene el puntero IUnknown del subproceso en la devolución. La aplicación es responsable de liberar el puntero cuando haya terminado.

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

Consulte Administración de referencias de subprocesos para obtener más información sobre el uso de las API de subprocesos de Shlwapi.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlwapi.h
Library Shlwapi.lib
Archivo DLL Shlwapi.dll (versión 6.0 o posterior)

Consulte también

SHCreateThread

SHGetThreadRef

SHReleaseThreadRef

SHSetThreadRef