Funzione StorPortFreePool (storport.h)

La routine StorPortFreePool libera un blocco di memoria allocato in precedenza da una chiamata alla routine StorPortAllocatePool .

Sintassi

ULONG StorPortFreePool(
  [in] PVOID HwDeviceExtension,
  [in] PVOID BufferPointer
);

Parametri

[in] HwDeviceExtension

Puntatore all'estensione del dispositivo hardware per l'adattatore bus host (HBA).

[in] BufferPointer

Puntatore al blocco di memoria da liberare. Deve trattarsi di un puntatore restituito da una chiamata precedente alla routine StorPortAllocatePool .

Valore restituito

StorPortFreePool restituisce uno dei codici di stato seguenti:

Codice restituito Descrizione
STOR_STATUS_NOT_IMPLEMENTED
Questa funzione non viene implementata nel sistema operativo attivo.
STOR_STATUS_SUCCESS
Indica che la routine ha liberato correttamente il blocco di memoria.
STOR_STATUS_INVALID_PARAMETER
Il puntatore al blocco di memoria da liberare è NULL.
STOR_STATUS_INVALID_IRQL
La chiamata è stata effettuata a un IRQL non valido.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione storport.h (include Storport.h)
IRQL <=DISPATCH_LEVEL
Regole di conformità DDI StorPortAllocatePool(storport), StorPortAllocatePool2(storport), StorPortIrql(storport)

Vedi anche

StorPortAllocatePool