Compartir a través de


Función StorPortFreeTimer (storport.h)

Libera un objeto de contexto del temporizador de Storport creado previamente por la rutina 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
> DISPATCH_LEVEL IRQL actual.
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 está libre.

Comentarios

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

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 8 y versiones posteriores de Windows.
Plataforma de destino Universal
Encabezado storport.h (incluya Storport.h)
IRQL <= DISPATCH_LEVEL

Consulte también

HwStorAdapterControl

StorPortInitializeTimer

StorPortRequestTimer