Fonction StorPortInitializeSpinlock (storport.h)
La routine StorPortInitializeSpinLock initialise une variable de type STOR_KSPIN_LOCK.
Syntaxe
ULONG StorPortInitializeSpinlock(
[in] PVOID HwDeviceExtension,
[out] PSTOR_KSPIN_LOCK Lock
);
Paramètres
[in] HwDeviceExtension
Pointeur vers l’extension de périphérique matériel pour l’adaptateur de bus hôte (HBA).
[out] Lock
Pointeur vers un verrou de rotation de type STOR_KSPIN_LOCK, pour lequel l’appelant doit fournir le stockage
Valeur retournée
StorPortInitializeSpinlock retourne un code status tel que l’un des éléments 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 | Les éléments de liste ont été supprimés correctement ou la liste est déjà vide. |
Remarques
Cette routine doit être appelée avant un appel initial à StorPortAcquireSpinLock, à toute autre routine de prise en charge qui nécessite un verrou de rotation en tant qu’argument.
Pour plus d’informations sur les verrous de rotation, consultez Spin Locks.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | storport.h (inclure Storport.h) |