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 |