Função MmUnmapReservedMapping (wdm.h)
A rotina MmUnmapReservedMapping descompacta um buffer de memória mapeado pela rotina MmMapLockedPagesWithReservedMapping .
Sintaxe
void MmUnmapReservedMapping(
[in] PVOID BaseAddress,
[in] ULONG PoolTag,
[in] PMDL MemoryDescriptorList
);
Parâmetros
[in] BaseAddress
Ponteiro para o início do intervalo de memória virtual reservado. Esse deve ser um endereço retornado por MmMapLockedPagesWithReservedMapping.
[in] PoolTag
Especifica a marca de pool para o buffer de memória reservado. Isso deve ser idêntico ao valor especificado no parâmetro PoolTag da chamada para MmAllocateMappingAddress que inicialmente reservou o buffer.
[in] MemoryDescriptorList
Ponteiro para o MDL que descreve o mapeamento de memória física.
Retornar valor
Nenhum
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows XP e versões posteriores do Windows. |
Plataforma de Destino | Universal |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=DISPATCH_LEVEL |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de