Compartir a través de


Función StorPortFreeTimer (storport.h)

Libera un objeto de contexto del temporizador de Storport creado previamente por la rutina de StorPortInitializeTimer.

Sintaxis

ULONG StorPortFreeTimer(
  [in] PVOID HwDeviceExtension,
  [in] PVOID TimerHandle
);

Parámetros

[in] HwDeviceExtension

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

[in] TimerHandle

Puntero a un búfer opaco para el contexto del temporizador devuelto por StorPortInitializeTimer.

Valor devuelto

La rutina StorPortFreeTimer devuelve uno de estos códigos de estado:

Código devuelto Descripción
STOR_STATUS_INVALID_IRQL
IrQL actual > DISPATCH_LEVEL.
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtension o timerHandle es NULL.
STOR_STATUS_INSUFFICIENT_RESOURCES
Los recursos insuficientes están disponibles para liberar el temporizador.
STOR_STATUS_SUCCESS
El temporizador se liberó correctamente.
STOR_STATUS_UNSUCCESSFUL
El temporizador ya es gratuito.

Observaciones

Los miniportes deben llamar a StorPortFreeTimer siempre que ya no se necesite un elemento de trabajo o cuando la miniporte reciba una notificación de PnP SRB que el adaptador se quita.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows 8 y versiones posteriores de Windows.
de la plataforma de destino de Universal
encabezado de storport.h (incluya Storport.h)
irQL <= DISPATCH_LEVEL

Consulte también

HwStorAdapterControl de

StorPortInitializeTimer

StorPortRequestTimer