Función StorPortFreeRegistryBuffer (storport.h)
La rutina StorPortFreeRegistryBuffer libera el búfer asignado para almacenar datos del Registro.
Sintaxis
STORPORT_API VOID StorPortFreeRegistryBuffer(
[in] PVOID HwDeviceExtension,
[in] PUCHAR Buffer
);
Parámetros
[in] HwDeviceExtension
Puntero a la extensión de dispositivo de hardware. Se trata de un área de almacenamiento por HBA que el controlador de puerto asigna e inicializa en nombre del controlador de miniport. Los controladores de miniportar suelen almacenar información específica de HBA en esta extensión, como el estado del HBA y los intervalos de acceso asignados para el HBA. Esta área está disponible para el controlador de miniporte inmediatamente después de que el controlador de miniporte llame a StorPortInitialize. El controlador de puerto libera esta memoria cuando quita el dispositivo. El controlador de miniport debe ejecutarse en IRQL PASSIVE_LEVEL cuando llama a esta rutina.
[in] Buffer
Puntero al búfer que se va a liberar.
Valor devuelto
Ninguno
Observaciones
La rutina StorPortFreeRegistryBuffer libera el búfer asignado por StorPortAllocateRegistryBuffer. Los controladores de minipuerto solo pueden tener abierto un búfer del Registro a la vez. Una vez que el controlador de miniporte llama a la rutina StorPortFreeRegistryBuffer, las llamadas posteriores del controlador de miniport para storPortAllocateRegistryBuffer se realizarán correctamente.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
encabezado de | storport.h (incluya Storport.h) |
biblioteca de | Storport.lib |