Funzione StorPortFreeWorker (storport.h)
Libera un elemento di lavoro Storport allocato in precedenza dalla routine storPortInitializeWorker.
Sintassi
ULONG StorPortFreeWorker(
[in] PVOID HwDeviceExtension,
PVOID Worker
);
Parametri
[in] HwDeviceExtension
Puntatore all'estensione del dispositivo hardware per la scheda bus host (HBA).
Worker
Puntatore a un buffer opaco per il contesto dell'elemento di lavoro restituito da StorPortInitializeWorker.
Valore restituito
La routine StorPortInitializeWorker restituisce uno di questi codici di stato:
Codice restituito | Descrizione |
---|---|
|
> DISPATCH_LEVEL IRQL corrente. |
|
HwDeviceExtension o WorkItem è NULL. |
|
L'elemento di lavoro è attualmente in coda per l'elaborazione. |
|
L'elemento di lavoro è stato liberato correttamente. |
|
L'elemento di lavoro è già gratuito. |
Osservazioni
I miniport devono chiamare StorPortFreeWorker 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 |