Macro EngAllocMem (winddi.h)

La función EngAllocMem asigna un bloque de memoria e inserta una etiqueta proporcionada por el autor de la llamada antes de la asignación.

Sintaxis

void EngAllocMem(
  [in]  flags,
  [in]  cj,
  [in]  tag
);

Parámetros

[in] flags

Especifica cómo asignar memoria. Este parámetro puede ser una combinación de los valores siguientes.

Value Significado
FL_NONPAGED_MEMORY Asigne memoria del grupo no paginado. Si no se establece esta marca, la memoria se asigna desde el grupo paginado del sistema.
FL_ZERO_MEMORY Inicialice cero la memoria asignada. Si no se establece esta marca, la memoria se devuelve sin inicializar.

[in] cj

Especifica el número de bytes para asignar.

[in] tag

Especifica una etiqueta de grupo de 4 bytes que identifica de forma única el controlador que realiza la asignación de memoria. Para obtener más información sobre las etiquetas de grupo, consulte ExAllocatePoolWithTag.

Valor devuelto

None

Observaciones

Cuando la memoria ya no es necesaria, debe liberarse mediante una llamada a la función EngFreeMem .

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Universal
Encabezado winddi.h (incluya Winddi.h)
Library Win32k.lib
Archivo DLL Win32k.sys

Consulte también

EngFreeMem