StorPortFreeWorker-Funktion (storport.h)
Gibt ein Storport-Arbeitselement frei, das zuvor von der StorPortInitializeWorker-Routine zugeordnet wurde.
Syntax
ULONG StorPortFreeWorker(
[in] PVOID HwDeviceExtension,
PVOID Worker
);
Parameter
[in] HwDeviceExtension
Ein Zeiger auf die Hardwaregeräteerweiterung für den Host bus adapter (HBA).
Worker
Ein Zeiger auf einen undurchsichtigen Puffer für den von StorPortInitializeWorker zurückgegebenen Arbeitselementkontext.
Rückgabewert
Die StorPortInitializeWorker-Routine gibt einen der folgenden status Codes zurück:
Rückgabecode | Beschreibung |
---|---|
|
Aktuelle IRQL-> DISPATCH_LEVEL. |
|
Entweder HwDeviceExtension oder WorkItem ist NULL. |
|
Das Arbeitselement befindet sich zurzeit für die Verarbeitung in der Warteschlange. |
|
Das Arbeitselement wurde erfolgreich freigegeben. |
|
Das Arbeitselement ist bereits kostenlos. |
Hinweise
Miniports sollten StorPortFreeWorker aufrufen, wenn ein Arbeitselement nicht mehr benötigt wird oder wenn der Miniport eine PnP-SRB-Benachrichtigung erhält, dass der Adapter entfernt wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows 8 und höheren Versionen von Windows. |
Zielplattform | Universell |
Header | storport.h (Storport.h einschließen) |
IRQL | <= DISPATCH_LEVEL |