StorPortInitializeSpinlock, fonction (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 de retour
StorPortInitializeSpinlock retourne un code d’état tel que l’un des éléments suivants :
Retourner le code | 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 verrouillages de rotation.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | storport.h (include Storport.h) |