Partager via


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)

Voir aussi

StorPortAcquireMSISpinLock

StorPortAcquireSpinLock

StorPortReleaseMSISpinLock

StorPortReleaseSpinLock