Macro GlobalDiscard (winbase.h)
Descarta o bloco de memória global especificado. A contagem de bloqueios do objeto de memória deve ser zero.
Nota As funções globais têm maior sobrecarga e fornecem menos recursos do que outras funções de gerenciamento de memória. Novos aplicativos devem usar as funções heap , a menos que a documentação declare que uma função global deve ser usada. Para obter mais informações, consulte Funções globais e locais.
Sintaxe
void GlobalDiscard(
[in] h
);
Parâmetros
[in] h
Um identificador para o objeto de memória global. Esse identificador é retornado pela função GlobalAlloc ou GlobalReAlloc .
Valor retornado
Nenhum
Comentários
Embora GlobalDiscard descarte o bloco de memória do objeto, o identificador para o objeto permanece válido. O processo pode, posteriormente, passar o identificador para a função GlobalReAlloc para alocar outro bloco de memória global identificado pelo mesmo identificador.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winbase.h (incluir Windows.h) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de