Condividi tramite


Funzione StorPortQueryDepthSList (storport.h)

Recupera il numero di voci in un elenco collegato gestito da Storport.

Sintassi

ULONG StorPortQueryDepthSList(
  [in]      PVOID              HwDeviceExtension,
  [in, out] PSTOR_SLIST_HEADER SListHead,
  [out]     PSHORT             Result
);

Parametri

[in] HwDeviceExtension

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

[in, out] SListHead

Puntatore a una struttura STOR_SLIST_HEADER che rappresenta la testa di un elenco collegato singly. Questa struttura è considerata opaca ed è utilizzata solo dal driver Storport.

[out] Result

Puntatore a un valore SHORT che riceve il conteggio della profondità dell'elenco.

Valore restituito

StorPortQueryDepthSList restituisce uno dei codici di stato seguenti:

Codice restituito Descrizione
STOR_STATUS_NOT_IMPLEMENTED
Questa funzione non viene implementata nel sistema operativo attivo.
STOR_STATUS_SUCCESS
La profondità dell'elenco è stata restituita correttamente.
STOR_STATUS_INVALID_PARAMETER
Un puntatore in SListHead o Result è NULL.

Commenti

Poiché StorPortQueryDepthSList non è bloccato, il valore di profondità dell'elenco indicato da Result on return non è affidabile in caso di funzionamento di più thread nell'elenco.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 8.
Piattaforma di destinazione Universale
Intestazione Storport.h (include Storport.h)
IRQL <= DISPATCH_LEVEL

Vedi anche

StorPortInitializeSListHead

StorPortInterlockedFlushSList

StorPortInterlockedPopEntrySList

StorPortInterlockedPushEntrySList