Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |