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) |