Función StorPortFreePool (storport.h)

La rutina StorPortFreePool libera un bloque de memoria asignado previamente por una llamada a la rutina StorPortAllocatePool .

Sintaxis

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

Parámetros

[in] HwDeviceExtension

Puntero a la extensión de dispositivo de hardware para el adaptador de bus host (HBA).

[in] BufferPointer

Puntero al bloque de memoria que se va a liberar. Debe ser un puntero devuelto por una llamada anterior a la rutina StorPortAllocatePool .

Valor devuelto

StorPortFreePool devuelve uno de los siguientes códigos de estado:

Código devuelto Descripción
STOR_STATUS_NOT_IMPLEMENTED
Esta función no se implementa en el sistema operativo activo.
STOR_STATUS_SUCCESS
Indica que la rutina liberó correctamente el bloque de memoria.
STOR_STATUS_INVALID_PARAMETER
El puntero al bloque de memoria que se va a liberar es NULL.
STOR_STATUS_INVALID_IRQL
La llamada se realizó en un IRQL no válido.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado storport.h (incluya Storport.h)
IRQL <=DISPATCH_LEVEL
Reglas de cumplimiento de DDI StorPortAllocatePool(storport), StorPortAllocatePool2(storport), StorPortIrql(storport)

Consulte también

StorPortAllocatePool