Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esse cabeçalho é usado pelos Serviços do Sistema. Para obter mais informações, consulte:
memoryapi.h contém as seguintes interfaces de programação:
Funções
|
AllocateUserPhysicalPages Aloca páginas de memória física a serem mapeadas e não mapeadas em qualquer região do AWE (Address Windowing Extensions) de um processo especificado. |
|
AllocateUserPhysicalPages2 Aloca páginas de memória física a serem mapeadas e não mapeadas em qualquer região do AWE (Address Windowing Extensions) de um processo especificado, com parâmetros estendidos. |
|
AllocateUserPhysicalPagesNuma Aloca páginas de memória física a serem mapeadas e não mapeadas em qualquer região do AWE (Address Windowing Extensions) de um processo especificado e especifica o nó NUMA para a memória física. |
|
CreateFileMapping2 Cria ou abre um objeto de mapeamento de arquivo nomeado ou sem nome para um arquivo especificado. Você pode especificar um nó NUMA preferencial para a memória física como um parâmetro estendido; consulte o parâmetro ExtendedParameters . |
|
CreateFileMappingFromApp Cria ou abre um objeto de mapeamento de arquivo nomeado ou sem nome para um arquivo especificado de um aplicativo da Windows Store. |
|
CreateFileMappingNumaW Cria ou abre um objeto de mapeamento de arquivo nomeado ou sem nome para um arquivo especificado e especifica o nó NUMA para a memória física. (CreateFileMappingNumaW) |
|
CreateFileMappingW Cria ou abre um objeto de mapeamento de arquivo nomeado ou sem nome para um arquivo especificado. (CreateFileMappingW) |
|
Creatememoryresourcenotification Cria um objeto de notificação de recurso de memória. |
|
DiscardVirtualMemory Descarta o conteúdo de memória de um intervalo de páginas de memória, sem descompactar a memória. O conteúdo da memória descartada é indefinido e deve ser reescrito pelo aplicativo. |
|
FlushViewOfFile Grava no disco um intervalo de bytes dentro de uma exibição mapeada de um arquivo. |
|
FreeUserPhysicalPages Libera páginas de memória física alocadas anteriormente usando AllocateUserPhysicalPages ou AllocateUserPhysicalPagesNuma. |
|
GetLargePageMinimum Recupera o tamanho mínimo de uma página grande. |
|
GetMemoryErrorHandlingCapabilities Obtém os recursos de tratamento de erros de memória do sistema. |
|
GetProcessWorkingSetSize Recupera os tamanhos mínimo e máximo do conjunto de trabalho do processo especificado. (GetProcessWorkingSetSize) |
|
GetProcessWorkingSetSizeEx Recupera os tamanhos mínimo e máximo do conjunto de trabalho do processo especificado. (GetProcessWorkingSetSizeEx) |
|
GetSystemFileCacheSize Recupera os limites de tamanho atuais para o conjunto de trabalho do cache do sistema. |
|
GetWriteWatch Recupera os endereços das páginas que são gravadas em uma região de memória virtual. |
|
MapUserPhysicalPages Mapeia páginas de memória física alocadas anteriormente em um endereço especificado em uma região do AWE (Address Windowing Extensions). (MapUserPhysicalPages) |
|
Mapviewoffile Mapeia uma exibição de um mapeamento de arquivo para o espaço de endereço de um processo de chamada. |
|
MapViewOfFile2 Mapeia uma exibição de um arquivo ou uma seção com backup de pagefile para o espaço de endereço do processo especificado. (MapViewOfFile2) |
|
MapViewOfFile3 Mapeia uma exibição de um arquivo ou uma seção com backup de pagefile para o espaço de endereço do processo especificado. (MapViewOfFile3) |
|
MapViewOfFile3FromApp Mapeia uma exibição de um mapeamento de arquivo para o espaço de endereço de um aplicativo da Windows Store de chamada. (MapViewOfFile3FromApp) |
|
MapViewOfFileEx Mapeia uma exibição de um mapeamento de arquivo para o espaço de endereço de um processo de chamada. Opcionalmente, um chamador pode especificar um endereço de memória base sugerido para o modo de exibição. |
|
MapViewOfFileFromApp Mapeia uma exibição de um mapeamento de arquivo para o espaço de endereço de um aplicativo da Windows Store de chamada. (MapViewOfFileFromApp) |
|
MapViewOfFileNuma2 Mapeia uma exibição de um arquivo ou uma seção com backup de pagefile para o espaço de endereço do processo especificado. (MapViewOfFileNuma2) |
|
OfferVirtualMemory Indica que os dados contidos em um intervalo de páginas de memória não são mais necessários para o aplicativo e podem ser descartados pelo sistema, se necessário. |
|
OpenFileMappingFromApp Abre um objeto de mapeamento de arquivo nomeado. (OpenFileMappingFromApp) |
|
OpenFileMappingW Abre um objeto de mapeamento de arquivo nomeado. (OpenFileMappingW) |
|
PrefetchVirtualMemory Fornece um mecanismo eficiente para trazer para a memória intervalos de endereços virtuais potencialmente descontínuos em um espaço de endereço de processo. |
|
QueryMemoryResourceNotification Recupera o estado do objeto de recurso de memória especificado. |
|
QueryVirtualMemoryInformation A função QueryVirtualMemoryInformation retorna informações sobre uma página ou um conjunto de páginas dentro do espaço de endereço virtual do processo especificado. |
|
ReadProcessMemory Lê dados de uma área de memória em um processo especificado. Toda a área a ser lida deve estar acessível ou a operação falhará. |
|
ReclaimVirtualMemory Recupera um intervalo de páginas de memória que foram oferecidas ao sistema com OfferVirtualMemory. |
|
RegisterBadMemoryNotification Registra uma notificação de memória inválido que é chamada quando uma ou mais páginas de memória inválidas são detectadas. |
|
ResetWriteWatch Redefine o estado de acompanhamento de gravação para uma região de memória virtual. Chamadas subsequentes para a função GetWriteWatch apenas relatam páginas que são gravadas desde a operação de redefinição. |
|
SetProcessValidCallTargets Fornece o CFG (Control Flow Guard) com uma lista de destinos de chamada indiretos válidos e especifica se eles devem ser marcados como válidos ou não. |
|
SetProcessWorkingSetSize Define os tamanhos mínimo e máximo do conjunto de trabalho para o processo especificado. (SetProcessWorkingSetSize) |
|
SetProcessWorkingSetSizeEx Define os tamanhos mínimo e máximo do conjunto de trabalho para o processo especificado. (SetProcessWorkingSetSizeEx) |
|
SetSystemFileCacheSize Limita o tamanho do conjunto de trabalho para o cache do sistema de arquivos. |
|
Unmapviewoffile Desmapeia uma exibição mapeada de um arquivo do espaço de endereço do processo de chamada. |
|
UnmapViewOfFile2 Cancela omaps de uma exibição mapeada anteriormente de um arquivo ou de uma seção com backup de pagefile. |
|
UnmapViewOfFileEx Esta é uma versão estendida de UnmapViewOfFile que usa um parâmetro de sinalizadores adicional. |
|
UnregisterBadMemoryNotification Fecha o identificador de notificação de memória incorreta especificado. |
|
Virtualalloc Reserva, confirma ou altera o estado de uma região de páginas no espaço de endereço virtual do processo de chamada. (VirtualAlloc) |
|
VirtualAlloc2 Reserva, confirma ou altera o estado de uma região de memória dentro do espaço de endereço virtual de um processo especificado. A função inicializa a memória alocada para zero. (VirtualAlloc2) |
|
VirtualAlloc2FromApp Reserva, confirma ou altera o estado de uma região de páginas no espaço de endereço virtual do processo de chamada. (VirtualAlloc2FromApp) |
|
VirtualAllocEx Reserva, confirma ou altera o estado de uma região de memória dentro do espaço de endereço virtual de um processo especificado. A função inicializa a memória alocada para zero. (VirtualAllocEx) |
|
VirtualAllocExNuma Reserva, confirma ou altera o estado de uma região de memória dentro do espaço de endereço virtual do processo especificado e especifica o nó NUMA para a memória física. |
|
VirtualAllocFromApp Reserva, confirma ou altera o estado de uma região de páginas no espaço de endereço virtual do processo de chamada. (VirtualAllocFromApp) |
|
Virtualfree Libera, descompromissa ou libera e descompromissa uma região de páginas dentro do espaço de endereço virtual do processo de chamada. |
|
Virtualfreeex Libera, descompromissa ou libera e descompromissa uma região de memória dentro do espaço de endereço virtual de um processo especificado. |
|
VirtualLock Bloqueia a região especificada do espaço de endereço virtual do processo na memória física, garantindo que o acesso subsequente à região não incorrerá em uma falha de página. |
|
Virtualprotect Altera a proteção em uma região de páginas confirmadas no espaço de endereço virtual do processo de chamada. (VirtualProtect) |
|
VirtualProtectEx Altera a proteção em uma região de páginas confirmadas no espaço de endereço virtual de um processo especificado. |
|
VirtualProtectFromApp Altera a proteção em uma região de páginas confirmadas no espaço de endereço virtual do processo de chamada. (VirtualProtectFromApp) |
|
Virtualquery Recupera informações sobre um intervalo de páginas no espaço de endereço virtual do processo de chamada. |
|
VirtualQueryEx Recupera informações sobre um intervalo de páginas dentro do espaço de endereço virtual de um processo especificado. |
|
VirtualUnlock Desbloqueia um intervalo especificado de páginas no espaço de endereço virtual de um processo, permitindo que o sistema troque as páginas para o arquivo de paginação, se necessário. |
|
WriteProcessMemory Grava os dados em uma área de memória em um processo especificado. Toda a área a ser gravada deve estar acessível ou a operação falhará. |
Estruturas
|
WIN32_MEMORY_RANGE_ENTRY Especifica um intervalo de memória. |
|
WIN32_MEMORY_REGION_INFORMATION Contém informações sobre uma região de memória. |