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 l'adattatore bus host (HBA).

[in] TimerHandle

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

Valore restituito

La routine StorPortFreeTimer restituisce uno di questi codici di stato:

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

Commenti

Miniports deve 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.

Requisiti

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

Vedi anche

HwStorAdapterControl

StorPortInitializeTimer

StorPortRequestTimer