Freigeben über


StorPortFreeContiguousMemorySpecifyCache-Funktion (storport.h)

Der StorPortFreeContiguousMemorySpecifyCache Routine-Deallocate einen Bereich von nicht zwischengespeichertem Speicher im nichtpageten Teil des Systemadressraums.

Syntax

ULONG StorPortFreeContiguousMemorySpecifyCache(
  [in] PVOID               HwDeviceExtension,
  [in] PVOID               BaseAddress,
  [in] SIZE_T              NumberOfBytes,
  [in] MEMORY_CACHING_TYPE CacheType
);

Parameter

[in] HwDeviceExtension

Ein Zeiger auf die Hardwaregeräteerweiterung für den Hostbusadapter (HBA).

[in] BaseAddress

Die virtuelle Basisadresse, die kostenlos ist.

[in] NumberOfBytes

Die Anzahl der Bytes, die der Anforderung zugeordnet sind. Dies muss dieselbe Zahl sein, die als Parameter angegeben wurde, als die StorPortAllocateContiguousMemorySpecifyCacheNode Routine zuvor aufgerufen wurde.

[in] CacheType

Der Cachetyp, der im Aufruf der StorPortAllocateContiguousMemorySpecifyCacheNode Routine verwendet wird.

Rückgabewert

Die StorPortFreeContiguousMemorySpecifyCache Routine gibt einen der folgenden Statuscodes zurück:

Rückgabecode Beschreibung
STOR_STATUS_NOT_IMPLEMENTED
Diese Funktion ist nicht auf dem aktiven Betriebssystem implementiert.
STOR_STATUS_SUCCESS
Der Vorgang war erfolgreich.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 7 und höheren Versionen von Windows-Betriebssystemen.
Zielplattform- Universal
Header- storport.h (include Storport.h)
IRQL- <=DISPATCH_LEVEL
DDI-Complianceregeln StorPortIrql(storport)

Siehe auch

StorPortAllocateContiguousMemorySpecifyCacheNode