Macro LocalDiscard (minwinbase.h)
Descarta o objeto de memória local especificado. A contagem de bloqueios do objeto de memória deve ser zero.
Nota As funções locais 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 local deve ser usada. Para obter mais informações, consulte Funções globais e locais.
Sintaxe
void LocalDiscard(
[in] h
);
Parâmetros
[in] h
Um identificador para o objeto de memória local. Esse identificador é retornado pela função LocalAlloc ou LocalReAlloc .
Retornar valor
Nenhum
Comentários
Embora LocalDiscard descarte o bloco de memória do objeto, o identificador para o objeto permanece válido. Um processo pode, posteriormente, passar o identificador para a função LocalReAlloc para alocar outro objeto de memória local identificado pelo mesmo identificador.
Requisitos
Requisito | Valor |
---|---|
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 | minwinbase.h (inclua Windows.h) |