Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hebt die Verknüpfung der benutzerdefinierten Batcharbeit vom Thread auf, auf dem er ausgeführt wird.
Syntax
HRESULT UnbindFromThread();
Rückgabewert
Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY, E_FAIL und S_OK zurückgeben.
Bemerkungen
Mit dieser Methode wird die Batcharbeit, die über die AsynchronousCall- oder die SynchronousCall-Methode vom ausgeführten Thread übermittelt wird, getrennt. Es hat keine Auswirkung, wenn die Batcharbeit zuvor nicht an einen Thread gebunden war.
Das Aufrufen dieser Methode entspricht dem Aufrufen IServiceThreadPoolConfig::SetBindingInfo- mit CSC_NoBinding für das CServiceConfig--Objekt, das über den pIUnknown Parameter an CoCreateActivityübergeben wurde. Nachdem die Aktivität jedoch von CoCreateActivityerstellt wurde, können Sie IServiceThreadPoolConfig::SetBindingInfo nicht mehr aufrufen, um die Threadbindung zu ändern. Um die Threadbindung zu ändern, nachdem die Aktivität erstellt wurde, müssen Sie die BindToCurrentThread- oder die UnbindFromThread- -Methode von IServiceActivityaufrufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows XP [nur Desktop-Apps] |
| mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
| Zielplattform- | Fenster |
| Header- | comsvcs.h |