Condividi tramite


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 la scheda bus host (HBA).

[out] Lock

Puntatore a un blocco di selezione di tipo STOR_KSPIN_LOCK, per cui il chiamante deve fornire la risorsa 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 dell'elenco sono state rimosse correttamente o l'elenco è già vuoto.

Osservazioni

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

Per altre informazioni sui blocchi di selezione, vedere Spin Locks.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione storport.h (include Storport.h)

Vedere anche

StorPortAcquireMSISpinLock

StorPortAcquireSpinLock

StorPortReleaseMSISpinLock

StorPortReleaseSpinLock