Compartilhar via


CloseHandle

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função fecha um aberto objeto identificador. Um remoto versão API (RAPI) dessa função existe chamado CeCloseHandle (RAPI).

Syntax

BOOL CloseHandle(
  HANDLE hObject
);

Parameters

  • hObject
    [no] Identificador para um aberto objeto.

Return Value

Nonzero indica sucesso. Zero indica falha. Para informações de erro estendidas get, chamar GetLastError.

Remarks

For All Platforms:

Essa função fecha alças para a seguinte objetos:

  • Dispositivo de comunicação
  • Banco de dados
  • Contexto enumeração do banco de dados
  • Evento
  • Arquivo
  • Arquivo-objeto mapeamento
  • Mutex
  • Processo
  • Soquete
  • Segmento

Essa função invalida o identificador especificado objeto, decrementa número de identificadores do o objeto e executa verificações de retenção objeto. Após o último identificador para um objeto estiver fechado, o objeto é removido do sistema. Objetos persistentes, como bancos de dados e arquivos, permanecem no armazenamento, mas devem ser reabertos seja acessado novamente.

Fechar um identificador segmento não finalizar o associado segmento. Para remover um objeto segmento, você deverá finalizar o segmento e em seguida, fechar todos os identificadores de segmento.

Use esta função para fechar alças retornadas por chamadas para a função CreateFile. Use a função FindClose para fechar alças retornadas por chamadas para a função FindFirstFile.

Quando um aplicativo execução em modo usuário chama essa função, o kernel chama funções internas que limpar qualquer associado recursos, como MyFileSystem_PreCloseHandle e MyFileSystem_CloseHandle.

For Windows Embedded CE:

No passado, quando um usuário-chamar modo fechado um identificador, uma falha de preclose interno e fechar funções poderia causar essa função falha. Esse comportamento foi alterado. Com Windows Embedded CE 6.0 e posterior, essa função é bem-sucedida em qualquer válido identificador, regardless of resultados que podem ser retornados pelo preclose interno e fechar funções.

Requirements

Header winbase.h
Library coredll.lib
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

File I/O Functions
CreateFile
CreateFileForMapping
CreateFileMapping
CeFindFirstDatabaseEx (CEDB)
DeleteFile
FindClose
FindFirstFile