Função StorPortFreeWorker (storport.h)
Libera um item de trabalho do Storport alocado anteriormente pela rotina de StorPortInitializeWorker.
Sintaxe
ULONG StorPortFreeWorker(
[in] PVOID HwDeviceExtension,
PVOID Worker
);
Parâmetros
[in] HwDeviceExtension
Um ponteiro para a extensão do dispositivo de hardware para o HBA (adaptador de barramento de host).
Worker
Um ponteiro para um buffer opaco para o contexto de item de trabalho retornado por StorPortInitializeWorker.
Valor de retorno
A rotina StorPortInitializeWorker retorna um destes códigos de status:
Código de retorno | Descrição |
---|---|
|
> DISPATCH_LEVEL IRQL atual. |
|
HwDeviceExtension ou WorkItem é NULL. |
|
No momento, o item de trabalho está na fila para processamento. |
|
O item de trabalho foi liberado com êxito. |
|
O item de trabalho já está gratuito. |
Observações
Os miniportos devem chamar StorPortFreeWorker sempre que um item de trabalho não for mais necessário ou quando o miniporto receber uma notificação PnP SRB de que o adaptador foi removido.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows 8 e versões posteriores do Windows. |
da Plataforma de Destino | Universal |
cabeçalho | storport.h (inclua Storport.h) |
IRQL | <= DISPATCH_LEVEL |