Partager via


IWorkerThreadClient::CloseHandle

Appliquez cette méthode pour fermer le handle associé à cet objet.

HRESULT CloseHandle(
   HANDLE hHandle 
);

Paramètres

  • hHandle
    Le handle à fermer.

Valeur de retour

S_OK de retour en cas de réussite, ou une erreur HRESULT en cas de échec.

Notes

Le handle passé à cette méthode a été précédemment associé à cet objet par un appel à CWorkerThread::AddHandle.

Exemple

Le code suivant montre une implémentation simple d' IWorkerThreadClient::CloseHandle.

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;
}

Configuration requise

Header: atlutil.h

Voir aussi

Référence

Interface d'IWorkerThreadClient

CWorkerThread::AddHandle