Função MmAddPhysicalMemory (ntddk.h)
A função MmAddPhysicalMemory adiciona um intervalo de memória física ao sistema.
Sintaxe
NTSTATUS MmAddPhysicalMemory(
[in] PPHYSICAL_ADDRESS StartAddress,
[in] PLARGE_INTEGER NumberOfBytes
);
Parâmetros
[in] StartAddress
Fornece o endereço físico inicial do intervalo a ser adicionado.
[in] NumberOfBytes
Fornece o tamanho, em bytes, do intervalo de memória a ser adicionado.
Retornar valor
Retorna um código NTSTATUS.
Comentários
A memória adicionada por MmAddPhysicalMemory pode ser imediatamente usada para satisfazer alocações de memória de threads arbitrários.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddk.h |
IRQL | <= APC_LEVEL |
Regras de conformidade de DDI | HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm) |