IWorkerThreadClient::CloseHandle
Implementieren Sie diese Methode, um das Handle zu schließen, das diesem Objekt zugeordnet ist.
HRESULT CloseHandle(
HANDLE hHandle
);
Parameter
- hHandle
Das zu schließende Handle.
Rückgabewert
Gibt bei Erfolg S_OK zurück oder bei Fehler ein Fehler-HRESULT.
Hinweise
Das Handle, das an diese Methode übergeben wurde, wurde zuvor mit diesem Objekt durch einen Aufruf CWorkerThread::AddHandle zugeordnet.
Beispiel
Im folgenden Code wird eine einfache Implementierung von IWorkerThreadClient::CloseHandle an.
HRESULT CloseHandle(HANDLE hObject)
{
// Users should do any shutdown operation required here.
// Generally, this means just closing the handle.
if (!::CloseHandle(hObject))
{
// Closing the handle failed for some reason.
return AtlHresultFromLastError();
}
return S_OK;
}
Anforderungen
Header: atlutil.h