Freigeben über


MmFreeNonCachedMemory-Funktion (ntddk.h)

Die MmFreeNonCachedMemory Routine gibt einen Bereich von nicht zwischengespeichertem Speicher frei, der von der MmAllocateNonCachedMemory Routine zugeordnet wurde.

Syntax

void MmFreeNonCachedMemory(
  [in] PVOID  BaseAddress,
  [in] SIZE_T NumberOfBytes
);

Parameter

[in] BaseAddress

Zeigen Sie auf die virtuelle Adresse des Speichers, der freigegeben werden soll.

[in] NumberOfBytes

Gibt die Größe des Freihandbereichs an. Dieser Wert muss mit der Größe übereinstimmen, die in einem vorherigen Aufruf an MmAllocateNonCachedMemoryübergeben wird.

Rückgabewert

Nichts

Bemerkungen

Die MmFreeNonCachedMemory Routine führt die gegenteilige Aktion von MmAllocateNonCachedMemoryaus.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Ab Windows 2000 verfügbar.
Zielplattform- Universal
Header- ntddk.h (include Ntddk.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- <=APC_LEVEL
DDI-Complianceregeln HwStorPortProhibitedDIs(storport), IrqlMmApcLte(wdm)

Siehe auch

MmAllocateNonCachedMemory