Copia a memória de um local para outro sem interferência das otimizações do compilador em situações em que o desenvolvedor precisa ter certeza adicional de que falhas de alinhamento não serão geradas ao acessar a memória do dispositivo.
Define o conteúdo de um buffer sem interferência de otimizações do compilador em situações em que o desenvolvedor precisa ter certeza adicional de que falhas de alinhamento não serão geradas ao acessar a memória do dispositivo.
Copia o conteúdo de um bloco de memória de origem para um bloco de memória de destino e dá suporte a blocos de memória de origem e de destino sobrepostos.
Define o conteúdo de um buffer como zeros sem interferência de otimizações do compilador em situações em que o desenvolvedor precisa ter certeza adicional de que falhas de alinhamento não serão geradas ao acessar a memória do dispositivo.
Cria ou abre um objeto de mapeamento de arquivo nomeado ou não nomeado para um arquivo especificado. Você pode especificar um nó NUMA preferencial para a memória física como parâmetro estendido. Confira o parâmetro ExtendedParameters.
Verifica se o endereço especificado está dentro de um arquivo mapeado para memória no espaço de endereço do processo especificado. Nesse caso, a função retorna o nome do arquivo mapeado para memória.
Mapeia uma exibição de um mapeamento de arquivo para o espaço de endereço de um processo de chamada. Um chamador pode, opcionalmente, especificar um endereço de memória sugerido para a exibição.
Descarta o conteúdo da memória de um intervalo de páginas de memória, sem cancelar a confirmação da memória. O conteúdo da memória descartada é indefinido e deve ser regravado pelo aplicativo.
Indica que os dados contidos em um intervalo de páginas de memória não são mais essenciais para o aplicativo e podem ser descartados pelo sistema, se necessário.
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.
Reserva, confirma ou altera o estado de uma região de páginas no espaço de endereço virtual do processo de chamada. A memória alocada por essa função é inicializada automaticamente para zero.
Reserva, confirma ou altera o estado de uma região de páginas no espaço de endereço virtual do processo de chamada. A memória alocada por essa função é inicializada automaticamente para zero.
Desbloqueia um intervalo especificado de páginas no espaço de endereço virtual de um processo.
Funções globais e locais
Confira também Funções globais e locais. Essas funções são fornecidas para compatibilidade com o Windows de 16 bits e são usadas com a DDE (troca dinâmica de dados), as funções da área de transferência e os objetos de dados da OLE. A menos que a documentação indique especificamente que uma função global ou local deve ser usada, novos aplicativos devem usar a função heap correspondente com o identificador retornado por GetProcessHeap. Para obter a funcionalidade equivalente à função global ou local, defina o parâmetro dwFlags da função heap como 0.
Recupera o identificador associado ao ponteiro especificado para um bloco de memória global. Essa função deve ser usada somente com funções de OLE e área de transferência quando necessário.
Decrementa a contagem de bloqueio associada a um objeto de memória. Essa função deve ser usada somente com funções de OLE e área de transferência quando necessário.
Uma função definida pelo aplicativo registrada com a função RegisterBadMemoryNotification que é chamada quando uma ou mais páginas de memória inválida são detectadas.
Cria um novo enclave não inicializado. Um enclave é uma região isolada de código e dados dentro do espaço de endereço de um aplicativo. Somente o código executado dentro do enclave pode acessar os dados dentro do mesmo enclave.