Partilhar via


IWorkerThreadClient::CloseHandle

Implemente este método para fechar o identificador associado a este objeto.

HRESULT CloseHandle(
   HANDLE hHandle 
);

Parâmetros

  • hHandle
    O identificador a ser fechado.

Valor de retorno

Retorna S_OK no sucesso ou um erro HRESULT em caso de falha.

Comentários

O identificador passado para esse método era anteriormente associado a este objeto por uma telefonar para CWorkerThread::AddHandle.

Exemplo

O código a seguir mostra uma implementação simples de 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;
}

Requisitos

Cabeçalho: atlutil.h

Consulte também

Referência

Interface IWorkerThreadClient

CWorkerThread::AddHandle

Outros recursos

IWorkerThreadClient membros