Condividi tramite


Funzione StorPortFreeTimer (storport.h)

Libera un oggetto contesto timer Storport creato in precedenza dalla routine StorPortInitializeTimer.

Sintassi

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

Parametri

[in] HwDeviceExtension

Puntatore all'estensione del dispositivo hardware per la scheda bus host (HBA).

[in] TimerHandle

Puntatore a un buffer opaco per il contesto timer restituito da StorPortInitializeTimer.

Valore restituito

La routine storPortFreeTimer restituisce uno dei codici di stato seguenti:

Codice restituito Descrizione
STOR_STATUS_INVALID_IRQL
> DISPATCH_LEVEL IRQL corrente.
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtension o TimerHandle è NULL.
STOR_STATUS_INSUFFICIENT_RESOURCES
Sono disponibili risorse insufficienti per liberare il timer.
STOR_STATUS_SUCCESS
Il timer è stato liberato correttamente.
STOR_STATUS_UNSUCCESSFUL
Il timer è già gratuito.

Osservazioni

I miniport devono chiamare StorPortFreeTimer ogni volta che un elemento di lavoro non è più necessario o quando il miniport riceve una notifica SRB PnP che l'adattatore viene rimosso.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows 8 e versioni successive di Windows.
piattaforma di destinazione Universale
intestazione storport.h (include Storport.h)
IRQL <= DISPATCH_LEVEL

Vedere anche

HwStorAdapterControl

StorPortInitializeTimer

StorPortRequestTimer