StorPortFreeWorker-Funktion (storport.h)
Gibt eine Storport-Arbeitsaufgabe frei, die zuvor von der StorPortInitializeWorker Routine zugewiesen wurde.
Syntax
ULONG StorPortFreeWorker(
[in] PVOID HwDeviceExtension,
PVOID Worker
);
Parameter
[in] HwDeviceExtension
Ein Zeiger auf die Hardwaregeräteerweiterung für den Hostbusadapter (HBA).
Worker
Ein Zeiger auf einen undurchsichtigen Puffer für den Arbeitsaufgabenkontext, der von StorPortInitializeWorkerzurückgegeben wird.
Rückgabewert
Die StorPortInitializeWorker Routine gibt einen der folgenden Statuscodes zurück:
Rückgabecode | Beschreibung |
---|---|
|
Aktuelle IRQL-> DISPATCH_LEVEL. |
|
Entweder HwDeviceExtension- oder WorkItem- ist NULL. |
|
Die Arbeitsaufgabe wird zurzeit zur Verarbeitung in die Warteschlange gestellt. |
|
Die Arbeitsaufgabe wurde erfolgreich freigegeben. |
|
Die Arbeitsaufgabe ist bereits kostenlos. |
Bemerkungen
Miniports sollten StorPortFreeWorker- aufrufen, wenn eine Arbeitsaufgabe nicht mehr benötigt wird oder wenn der Miniport eine PnP-SRB-Benachrichtigung erhält, dass der Adapter entfernt wird.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows 8 und höheren Versionen von Windows. |
Zielplattform- | Universal |
Header- | storport.h (include Storport.h) |
IRQL- | <= DISPATCH_LEVEL |