MmFreeNonCachedMemory-Funktion (ntddk.h)
Die MmFreeNonCachedMemory-Routine gibt einen Bereich von nicht zwischengespeichertem Arbeitsspeicher frei, der von der MmAllocateNonCachedMemory-Routine zugeordnet wurde.
Syntax
void MmFreeNonCachedMemory(
[in] PVOID BaseAddress,
[in] SIZE_T NumberOfBytes
);
Parameter
[in] BaseAddress
Zeiger auf die virtuelle Adresse des freizugebenden Arbeitsspeichers.
[in] NumberOfBytes
Gibt die Größe des frei zu gebenden Bereichs an. Dieser Wert muss mit der Größe übereinstimmen, die in einem vorherigen Aufruf von MmAllocateNonCachedMemory übergeben wurde.
Rückgabewert
Keine
Bemerkungen
Die MmFreeNonCachedMemory-Routine führt die entgegengesetzte Aktion von MmAllocateNonCachedMemory aus.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 2000. |
Zielplattform | Universell |
Header | ntddk.h (include Ntddk.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=APC_LEVEL |
DDI-Complianceregeln | HwStorPortProhibitedDIs(storport), IrqlMmApcLte(wdm) |