Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется службами System Services. Дополнительные сведения можно найти здесь
memoryapi.h содержит следующие интерфейсы программирования:
Functions
|
ВыделениеUserPhysicalPages Выделяет страницы физической памяти для сопоставления и отмены сопоставления в любом регионе расширений окна адресов (AWE) указанного процесса. |
|
AllocateUserPhysicalPages2 Выделяет страницы физической памяти для сопоставления и отмены сопоставления в любом регионе расширений окна адресов (AWE) указанного процесса с расширенными параметрами. |
|
AllocateUserPhysicalPagesNuma Выделяет страницы физической памяти для сопоставления и отмены сопоставления в любом регионе расширений окна адресов (AWE) указанного процесса и задает узел NUMA для физической памяти. |
|
CreateFileMapping2 Создает или открывает именованный или неименованный объект сопоставления файлов для указанного файла. Вы можете указать предпочтительный узел NUMA для физической памяти в качестве расширенного параметра; см. параметр ExtendedParameters . |
|
CreateFileMappingFromApp Создает или открывает объект сопоставления именованных или неименованных файлов для указанного файла из приложения магазина Windows. |
|
CreateFileMappingNumaW Создает или открывает объект сопоставления именованных или неименованных файлов для указанного файла и задает узел NUMA для физической памяти. (CreateFileMappingNumaW) |
|
CreateFileMappingW Создает или открывает именованный или неименованный объект сопоставления файлов для указанного файла. (CreateFileMappingW) |
|
CreateMemoryResourceNotification Создает объект уведомления ресурса памяти. |
|
ОтменитьVirtualMemory Отменяет содержимое памяти диапазона страниц памяти без списания памяти. Содержимое отмененной памяти не определено и должно быть перезаписан приложением. |
|
FlushViewOfFile Записывает на диск диапазон байтов в сопоставленном представлении файла. |
|
FreeUserPhysicalPages Освобождает страницы физической памяти, выделенные ранее с помощью AllocateUserPhysicalPages или AllocateUserPhysicalPagesNuma. |
|
GetLargePageMinimum Извлекает минимальный размер большой страницы. |
|
GetMemoryErrorHandlingCapabilities Возвращает возможности обработки ошибок памяти системы. |
|
GetNumaNodeMemoryClosestInitiatorNode |
|
GetNumaNodeMemoryReadBandwidth |
|
GetNumaNodeMemoryReadLatency |
|
GetNumaNodeMemoryWriteBandwidth |
|
GetNumaNodeMemoryWriteLatency |
|
GetProcessWorkingSetSize Извлекает минимальный и максимальный размер рабочего набора указанного процесса. (GetProcessWorkingSetSize) |
|
GetProcessWorkingSetSizeEx Извлекает минимальный и максимальный размер рабочего набора указанного процесса. (GetProcessWorkingSetSizeEx) |
|
GetSystemFileCacheSize Извлекает текущие ограничения размера для рабочего набора системного кэша. |
|
GetWriteWatch Извлекает адреса страниц, записываемых в регион виртуальной памяти. |
|
MapUserPhysicalPages Карты, ранее выделенные страницы физической памяти в указанном адресе в регионе расширений окна адресов (AWE). (MapUserPhysicalPages) |
|
MapViewOfFile Сопоставляет представление сопоставления файлов в адресное пространство вызывающего процесса. |
|
MapViewOfFile2 Сопоставляет представление файла или раздела, поддерживаемого файлом страницы, в адресное пространство указанного процесса. (MapViewOfFile2) |
|
MapViewOfFile3 Сопоставляет представление файла или раздела, поддерживаемого файлом страницы, в адресное пространство указанного процесса. (MapViewOfFile3) |
|
MapViewOfFile3FromApp Сопоставляет представление сопоставления файлов в адресное пространство вызывающего приложения Windows Store. (MapViewOfFile3FromApp) |
|
MapViewOfFileEx Сопоставляет представление сопоставления файлов в адресное пространство вызывающего процесса. Вызывающий объект может дополнительно указать предлагаемый базовый адрес памяти для представления. |
|
MapViewOfFileFromApp Сопоставляет представление сопоставления файлов в адресное пространство вызывающего приложения Windows Store. (MapViewOfFileFromApp) |
|
MapViewOfFileNuma2 Сопоставляет представление файла или раздела, поддерживаемого файлом страницы, в адресное пространство указанного процесса. (MapViewOfFileNuma2) |
|
Предложение OfferVirtualMemory Указывает, что данные, содержащиеся в диапазоне страниц памяти, больше не нужны приложению и могут быть удалены системой при необходимости. |
|
OpenFileMappingFromApp Открывает именованный объект сопоставления файлов. (OpenFileMappingFromApp) |
|
OpenFileMappingW Открывает именованный объект сопоставления файлов. (OpenFileMappingW) |
|
PrefetchVirtualMemory Предоставляет эффективный механизм для переноса в память потенциально дискоднозначных диапазонов виртуальных адресов в адресном пространстве процесса. |
|
QueryMemoryResourceNotification Извлекает состояние указанного объекта ресурса памяти. |
|
QueryVirtualMemoryInformation Функция QueryVirtualMemoryInformation возвращает сведения о странице или наборе страниц в виртуальном адресном пространстве указанного процесса. |
|
ReadProcessMemory Считывает данные из области памяти в указанном процессе. Вся область, доступная для чтения, должна быть доступна или операция завершается ошибкой. |
|
ReclaimVirtualMemory Возвращает диапазон страниц памяти, предлагаемых системе с помощью OfferVirtualMemory. |
|
RegisterBadMemoryNotification Регистрирует уведомление о плохой памяти, которое вызывается при обнаружении одной или нескольких страниц плохой памяти. |
|
ResetWriteWatch Сбрасывает состояние отслеживания записи для региона виртуальной памяти. Последующие вызовы функции GetWriteWatch записываются только на страницы отчетов, записанные после операции сброса. |
|
SetProcessValidCallTargets Предоставляет функцию Control Flow Guard (CFG) со списком допустимых целевых объектов непрямого вызова и указывает, должны ли они быть помечены как допустимые. |
|
SetProcessWorkingSetSize Задает минимальный и максимальный размер рабочего набора для указанного процесса. (SetProcessWorkingSetSize) |
|
SetProcessWorkingSetSizeEx Задает минимальный и максимальный размер рабочего набора для указанного процесса. (SetProcessWorkingSetSizeEx) |
|
SetSystemFileCacheSize Ограничивает размер рабочего набора для кэша файловой системы. |
|
UnmapViewOfFile Распакует сопоставленное представление файла из адресного пространства вызывающего процесса. |
|
UnmapViewOfFile2 Распакует ранее сопоставленное представление файла или раздела, поддерживаемого файлом страницы. |
|
UnmapViewOfFileEx Это расширенная версия UnmapViewOfFile, которая принимает дополнительный параметр флагов. |
|
Отмена регистрацииBadMemoryNotification Закрывает указанный дескриптор уведомления о плохой памяти. |
|
VirtualAlloc Резервирует, фиксирует или изменяет состояние области страниц в виртуальном адресном пространстве вызывающего процесса. (VirtualAlloc) |
|
VirtualAlloc2 Резервирует, фиксирует или изменяет состояние области памяти в виртуальном адресном пространстве указанного процесса. Функция инициализирует память, выделенную нулю. (VirtualAlloc2) |
|
VirtualAlloc2FromApp Резервирует, фиксирует или изменяет состояние области страниц в виртуальном адресном пространстве вызывающего процесса. (VirtualAlloc2FromApp) |
|
VirtualAllocEx Резервирует, фиксирует или изменяет состояние области памяти в виртуальном адресном пространстве указанного процесса. Функция инициализирует память, выделенную нулю. (VirtualAllocEx) |
|
VirtualAllocExNuma Резервирует, фиксирует или изменяет состояние области памяти в виртуальном адресном пространстве указанного процесса и задает узел NUMA для физической памяти. |
|
VirtualAllocFromApp Резервирует, фиксирует или изменяет состояние области страниц в виртуальном адресном пространстве вызывающего процесса. (VirtualAllocFromApp) |
|
VirtualFree Выпуски, вывод из эксплуатации или выпуски и вывод из эксплуатации области страниц в виртуальном адресном пространстве вызывающего процесса. |
|
VirtualFreeEx Выпуски, вывод из эксплуатации или выпуски и вывод из эксплуатации области памяти в виртуальном адресном пространстве указанного процесса. |
|
VirtualLock Блокирует указанный регион виртуального адресного пространства процесса в физической памяти, гарантируя, что последующий доступ к региону не приведет к сбою страницы. |
|
VirtualProtect Изменяет защиту в регионе зафиксированных страниц в виртуальном адресном пространстве вызывающего процесса. (VirtualProtect) |
|
VirtualProtectEx Изменяет защиту в регионе зафиксированных страниц в виртуальном адресном пространстве указанного процесса. |
|
VirtualProtectFromApp Изменяет защиту в регионе зафиксированных страниц в виртуальном адресном пространстве вызывающего процесса. (VirtualProtectFromApp) |
|
VirtualQuery Извлекает сведения о диапазоне страниц в виртуальном адресном пространстве вызывающего процесса. |
|
VirtualQueryEx Извлекает сведения о диапазоне страниц в виртуальном адресном пространстве указанного процесса. |
|
VirtualUnlock Разблокирует указанный диапазон страниц в виртуальном адресном пространстве процесса, что позволяет системе переключить страницы на файл подкачки при необходимости. |
|
WriteProcessMemory Записывает данные в область памяти в указанном процессе. Вся область, для записи в нее должна быть доступна или операция завершается ошибкой. |
Structures
|
NUMA_NODE_MEMORY_PERFORMANCE_BANDWIDTH |
|
NUMA_NODE_MEMORY_PERFORMANCE_LATENCY |
|
NUMA_NODE_MEMORY_PERFORMANCE_MEASUREMENT_CONDITION |
|
WIN32_MEMORY_RANGE_ENTRY Задает диапазон памяти. |
|
WIN32_MEMORY_REGION_INFORMATION Содержит сведения о регионе памяти. |