StorPortFreeWorker, fonction (storport.h)
Libère un élément de travail Storport précédemment alloué par la routine StorPortInitializeWorker .
Syntaxe
ULONG StorPortFreeWorker(
[in] PVOID HwDeviceExtension,
PVOID Worker
);
Paramètres
[in] HwDeviceExtension
Pointeur vers l’extension de périphérique matériel pour l’adaptateur de bus hôte (HBA).
Worker
Pointeur vers une mémoire tampon opaque pour le contexte d’élément de travail retourné par StorPortInitializeWorker.
Valeur retournée
La routine StorPortInitializeWorker retourne l’un des codes status suivants :
Code de retour | Description |
---|---|
|
> DISPATCH_LEVEL IRQL actuel. |
|
HwDeviceExtension ou WorkItem a la valeur NULL. |
|
L’élément de travail est actuellement mis en file d’attente pour traitement. |
|
L’élément de travail a été libéré avec succès. |
|
L’élément de travail est déjà gratuit. |
Remarques
Les miniports doivent appeler StorPortFreeWorker chaque fois qu’un élément de travail n’est plus nécessaire ou quand le miniport reçoit une notification PnP SRB indiquant que l’adaptateur est supprimé.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 8 et versions ultérieures de Windows. |
Plateforme cible | Universal |
En-tête | storport.h (inclure Storport.h) |
IRQL | <= DISPATCH_LEVEL |