StorPortReleaseMSISpinLock, fonction (storport.h)
La routine StorPortReleaseMSISpinLock libère un verrou de rotation msi (message signaled interrupt) précédemment acquis pour le message spécifié.
Syntaxe
ULONG StorPortReleaseMSISpinLock(
[in] PVOID HwDeviceExtension,
ULONG MessageId,
[in] ULONG OldIrql
);
Paramètres
[in] HwDeviceExtension
Pointeur vers l’extension de périphérique matériel pour l’adaptateur de bus hôte (HBA).
MessageId
Identificateur du message.
[in] OldIrql
IRQL que la routine StorPortAcquireMSISpinLock a retournée lorsque le pilote de miniport a acquis le verrou de rotation.
Valeur retournée
StorPortReleaseMSISpinLock retourne l’un des codes status suivants :
Code de retour | Description |
---|---|
STOR_STATUS_NOT_IMPLEMENTED | Cette fonction n’est pas implémentée sur le système d’exploitation actif. |
STOR_STATUS_SUCCESS | Indique que le verrou de rotation a été libéré avec succès. |
STOR_STATUS_INVALID_PARAMETER | HwDeviceExtension était NULL. |
Remarques
Les pilotes Miniport ne sont pas tenus d’acquérir des verrous de rotation MSI pour les messages, sauf si le membre InterruptSynchronizePerMessage de la structure PORT_CONFIGURATION_INFORMATION indique un mode de synchronisation d’InterruptSynchronizationMode.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Cette routine est disponible à partir de Windows Vista. |
Plateforme cible | Universal |
En-tête | storport.h (inclure Storport.h) |
IRQL | N’importe quel niveau |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour