Macro GlobalDiscard (winbase.h)

Rimuove il blocco di memoria globale specificato. Il conteggio dei blocchi dell'oggetto memoria deve essere zero.

Nota Le funzioni globali hanno un sovraccarico maggiore e offrono meno funzionalità rispetto ad altre funzioni di gestione della memoria. Le nuove applicazioni devono usare le funzioni heap a meno che la documentazione non indichi che deve essere usata una funzione globale. Per altre informazioni, vedere Funzioni globali e locali.
 

Sintassi

void GlobalDiscard(
  [in]  h
);

Parametri

[in] h

Handle per l'oggetto memoria globale. Questo handle viene restituito dalla funzione GlobalAlloc o GlobalReAlloc .

Valore restituito

nessuno

Osservazioni

Sebbene GlobalDiscard elimini il blocco di memoria dell'oggetto, l'handle per l'oggetto rimane valido. Il processo può successivamente passare l'handle alla funzione GlobalReAlloc per allocare un altro blocco di memoria globale identificato dallo stesso handle.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winbase.h (include Windows.h)

Vedi anche

Funzioni globali e locali

Globalalloc

GlobalReAlloc

Funzioni di gestione della memoria