Registra una función de devolución de llamada a la que se va a llamar cuando se libera un intervalo de memoria protegido o se cambian sus protecciones.
Copia la memoria de una ubicación a otra sin interferencias de las optimizaciones del compilador en situaciones en las que el desarrollador debe asegurarse además de que no se generarán errores de alineación al acceder a la memoria del dispositivo.
Establece el contenido de un búfer sin interferencias de las optimizaciones del compilador en situaciones en las que el desarrollador debe asegurarse además de que no se generarán errores de alineación al acceder a la memoria del dispositivo.
Establece el contenido de un búfer en ceros sin interferencias de las optimizaciones del compilador en situaciones en las que el desarrollador debe asegurarse además de que no se generarán errores de alineación al acceder a la memoria del dispositivo.
Crea o abre un objeto de asignación de archivos con nombre o sin nombre para un archivo especificado. Puede especificar un nodo NUMA preferido para la memoria física como parámetro extendido; consulte el parámetro ExtendedParameters.
Comprueba si la dirección especificada está dentro de un archivo asignado a memoria en el espacio de direcciones del proceso especificado. Si es así, la función devuelve el nombre del archivo asignado a memoria.
Asigna una vista de una asignación de archivos en el espacio de direcciones de un proceso de llamada. Un autor de llamada puede especificar opcionalmente una dirección de memoria sugerida para la vista.
Asigna páginas de memoria física que se asignarán y desasignarán dentro de cualquier región de AWE del proceso y especifica el nodo NUMA para la memoria física.
Descarta el contenido de la memoria de un intervalo de páginas de memoria, sin omitir la memoria. El contenido de la memoria descartada no está definido y la aplicación debe volver a escribirla.
Indica que la aplicación ya no necesita los datos contenidos en un intervalo de páginas de memoria y que el sistema puede descartarlos si es necesario.
Reserva, confirma o cambia el estado de una región de memoria dentro del espacio de direcciones virtuales de un proceso especificado. La función inicializa la memoria que asigna a cero.
Reserva, confirma o cambia el estado de una región de páginas en el espacio de direcciones virtuales del proceso de llamada. La memoria asignada por esta función se inicializa automáticamente en cero.
Reserva o confirma una región de memoria dentro del espacio de direcciones virtual del proceso especificado y especifica el nodo NUMA para la memoria física.
Reserva, confirma o cambia el estado de una región de páginas en el espacio de direcciones virtuales del proceso de llamada. La memoria asignada por esta función se inicializa automáticamente en cero.
Desbloquea un intervalo especificado de páginas en el espacio de direcciones virtuales de un proceso.
Funciones globales y locales
Consulte también las funciones globales y locales. Estas funciones se proporcionan para la compatibilidad con Windows de 16 bits y se usan con Dynamic Data Exchange (DDE), las funciones del Portapapeles y los objetos de datos OLE. A menos que la documentación indique específicamente que se debe usar una función global o local, las nuevas aplicaciones deben usar la función de montón correspondiente con el controlador devuelto por GetProcessHeap. Para una funcionalidad equivalente a la función global o local, establezca el parámetro dwFlags de la función de montón en 0.
Recupera el identificador asociado al puntero especificado a un bloque de memoria global. Esta función solo debe usarse con funciones OLE y Portapapeles que lo requieran.
Función definida por la aplicación registrada con la función RegisterBadMemoryNotification a la que se llama cuando se detectan una o varias páginas de memoria incorrectas.
Crea un nuevo enclave sin inicializar. Un enclave es una región aislada de código y datos dentro del espacio de direcciones de una aplicación. Solo el código que se ejecuta dentro del enclave puede acceder a los datos dentro del mismo enclave.