Macro GlobalDiscard (winbase.h)

Descarta el bloque de memoria global especificado. El recuento de bloqueos del objeto de memoria debe ser cero.

Nota Las funciones globales tienen mayor sobrecarga y proporcionan menos características que otras funciones de administración de memoria. Las nuevas aplicaciones deben usar las funciones del montón a menos que la documentación indique que se debe usar una función global. Para obtener más información, vea Funciones globales y locales.
 

Sintaxis

void GlobalDiscard(
  [in]  h
);

Parámetros

[in] h

Identificador del objeto de memoria global. Este identificador lo devuelve la función GlobalAlloc o GlobalReAlloc .

Valor devuelto

None

Observaciones

Aunque GlobalDiscard descarta el bloque de memoria del objeto, el identificador del objeto sigue siendo válido. Posteriormente, el proceso puede pasar el identificador a la función GlobalReAlloc para asignar otro bloque de memoria global identificado por el mismo identificador.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winbase.h (incluye Windows.h)

Consulte también

Funciones globales y locales

GlobalAlloc

GlobalReAlloc

Funciones de administración de memoria