Condividi tramite


IWorkerThreadClient::CloseHandle

Implementare il metodo per chiudere l'handle associate all'oggetto.

HRESULT CloseHandle(
   HANDLE hHandle 
);

Parametri

  • hHandle
    L'handle chiudere.

Valore restituito

S_OK di ritorno su positivo, o un errore HRESULT di errore.

Note

L'handle passato al metodo precedentemente erano associate all'oggetto da una chiamata a CWorkerThread::AddHandle.

Esempio

Il codice seguente viene illustrata un'implementazione semplice 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;
}

Requisiti

Header: atlutil.h

Vedere anche

Riferimenti

Interfaccia di IWorkerThreadClient

CWorkerThread::AddHandle