Funzione StorPortInitializeSpinlock (storport.h)

La routine StorPortInitializeSpinLock inizializza una variabile di tipo STOR_KSPIN_LOCK.

Sintassi

ULONG StorPortInitializeSpinlock(
  [in]  PVOID            HwDeviceExtension,
  [out] PSTOR_KSPIN_LOCK Lock
);

Parametri

[in] HwDeviceExtension

Puntatore all'estensione del dispositivo hardware per l'adattatore bus host (HBA).

[out] Lock

Puntatore a un blocco spin di tipo STOR_KSPIN_LOCK, per il quale il chiamante deve fornire lo spazio di archiviazione

Valore restituito

StorPortInitializeSpinlock restituisce un codice di stato, ad esempio uno dei seguenti:

Codice restituito Descrizione
STOR_STATUS_NOT_IMPLEMENTED Questa funzione non viene implementata nel sistema operativo attivo.
STOR_STATUS_SUCCESS Le voci di elenco sono state rimosse correttamente o l'elenco è già vuoto.

Commenti

Questa routine deve essere chiamata prima di una chiamata iniziale a StorPortAcquireSpinLock, a qualsiasi altra routine di supporto che richiede un blocco spin come argomento.

Per altre informazioni sui blocchi di rotazione, vedere Blocchi di rotazione.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione storport.h (include Storport.h)

Vedi anche

StorPortAcquireMSISpinLock

StorPortAcquireSpinLock

StorPortReleaseMSISpinLock

StorPortReleaseSpinLock