Share via


Método IServiceActivity::UnbindFromThread (comsvcs.h)

Desenlace el trabajo por lotes definido por el usuario del subproceso en el que se ejecuta.

Sintaxis

HRESULT UnbindFromThread();

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY, E_FAIL y S_OK.

Comentarios

Este método desenlaza el trabajo por lotes que se envía a través del métodoSyncCall o SynchronousCall del subproceso en el que se ejecuta. No tiene ningún efecto si el trabajo por lotes no estaba enlazado previamente a un subproceso.

Llamar a este método equivale a haber llamado a IServiceThreadPoolConfig::SetBindingInfo con CSC_NoBinding en el objeto CServiceConfig que se pasó a través del parámetro pIUnknown a CoCreateActivity. Sin embargo, una vez creada la actividad por CoCreateActivity, ya no puede llamar a IServiceThreadPoolConfig::SetBindingInfo para cambiar el enlace de subprocesos. Para cambiar el enlace de subprocesos una vez creada la actividad, debe llamar al método BindToCurrentThread o UnbindFromThread de IServiceActivity.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado comsvcs.h

Consulte también

IServiceActivity