Freigeben über


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)

Weitere Informationen

MmAllocateNonCachedMemory