Função StorPortFreeTimer (storport.h)

Libera um objeto de contexto de temporizador storport criado anteriormente pela rotina StorPortInitializeTimer .

Sintaxe

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

Parâmetros

[in] HwDeviceExtension

Um ponteiro para a extensão do dispositivo de hardware para o HBA (adaptador de barramento de host).

[in] TimerHandle

Um ponteiro para um buffer opaco para o contexto de temporizador retornado por StorPortInitializeTimer.

Retornar valor

A rotina StorPortFreeTimer retorna um destes códigos de status:

Código de retorno Descrição
STOR_STATUS_INVALID_IRQL
> DISPATCH_LEVEL IRQL atual.
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtension ou TimerHandle é NULL.
STOR_STATUS_INSUFFICIENT_RESOURCES
Recursos insuficientes estão disponíveis para liberar o temporizador.
STOR_STATUS_SUCCESS
O temporizador foi liberado com êxito.
STOR_STATUS_UNSUCCESSFUL
O temporizador já está livre.

Comentários

Miniports devem chamar StorPortFreeTimer sempre que um item de trabalho não for mais necessário ou quando o miniporto receber uma notificação PnP SRB informando que o adaptador foi removido.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível em Windows 8 e versões posteriores do Windows.
Plataforma de Destino Universal
Cabeçalho storport.h (inclua Storport.h)
IRQL <= DISPATCH_LEVEL

Confira também

HwStorAdapterControl

StorPortInitializeTimer

StorPortRequestTimer