Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A rotina MmFreeContiguousMemorySpecifyCache libera um buffer alocado por uma rotina MmAllocateContiguousMemorySpecifyCacheXxx .
Sintaxe
VOID MmFreeContiguousMemorySpecifyCache(
[in] PVOID BaseAddress,
[in] SIZE_T NumberOfBytes,
[in] MEMORY_CACHING_TYPE CacheType
);
Parâmetros
[in] BaseAddress
Especifica o endereço base do buffer a ser liberado. Deve corresponder ao endereço retornado pela chamada MmAllocateContiguousMemorySpecifyCacheXxx que alocou o buffer.
[in] NumberOfBytes
Especifica o tamanho em bytes do buffer a ser liberado. Deve corresponder ao tamanho solicitado quando o buffer foi alocado pela rotina MmAllocateContiguousMemorySpecifyCacheXxx .
[in] CacheType
Especifica o tipo de cache do buffer a ser liberado. Deve corresponder ao tipo de cache solicitado quando o buffer foi alocado pela rotina MmAllocateContiguousMemorySpecifyCacheXxx .
Retornar valor
Nenhum
Comentários
A rotina MmFreeContiguousMemorySpecifyCache libera um bloco de memória fisicamente contígua que foi alocado por uma chamada anterior para a rotina MmAllocateContiguousMemorySpecifyCache ou MmAllocateContiguousMemorySpecifyCacheNode . No entanto, MmFreeContiguousMemory é a rotina preferencial a ser usada para liberar memória alocada por uma rotina MmAllocateContiguousMemorySpecifyCacheXxx . MmFreeContiguousMemory é mais rápido que MmFreeContiguousMemorySpecifyCache e requer menos parâmetros.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Disponível a partir do Windows 2000. |
| Plataforma de Destino | Universal |
| Cabeçalho | ntddk.h (inclua Wdm.h, Ntddk.h) |
| Biblioteca | NtosKrnl.lib |
| DLL | NtosKrnl.exe |
| IRQL | <= DISPATCH_LEVEL |
Confira também
MmAllocateContiguousMemorySpecifyCache