struttura STOR_LIST_ENTRY (storport.h)
Una struttura STOR_LIST_ENTRY descrive una voce in un elenco collegato doubly o funge da intestazione per tale elenco.
Sintassi
typedef struct _STOR_LIST_ENTRY {
struct _STOR_LIST_ENTRY *Flink;
struct _STOR_LIST_ENTRY *Blink;
} STOR_LIST_ENTRY, *PSTOR_LIST_ENTRY;
Members
Flink
Per una struttura LIST_ENTRY che funge da voce di elenco, il membro Flink punta alla voce successiva nell'elenco o all'intestazione dell'elenco se non è presente alcuna voce successiva nell'elenco.
Per una struttura LIST_ENTRY che funge da intestazione di elenco, il membro Flink punta alla prima voce dell'elenco o alla struttura LIST_ENTRY stessa se l'elenco è vuoto.
Blink
Per una struttura LIST_ENTRY che funge da voce di elenco, il membro Blink punta alla voce precedente nell'elenco o all'intestazione dell'elenco se non è presente alcuna voce precedente nell'elenco.
Per una struttura LIST_ENTRY che funge da intestazione di elenco, il membro Blink punta all'ultima voce dell'elenco o alla struttura LIST_ENTRY se l'elenco è vuoto.
Commenti
Una struttura STOR_LIST_ENTRY che descrive l'intestazione elenco deve essere stata inizializzata chiamando StorPortInitializeListHead.
Un driver può accedere ai membri Flink o Blink di un STOR_LIST_ENTRY, ma i membri devono essere aggiornati solo dalle routine di sistema fornite a questo scopo.
Per altre informazioni su come usare le strutture STOR_LIST_ENTRY per implementare un elenco collegato doubly, vedere Singly e Doubly Linked Elenchi.
Requisiti
Requisito | Valore |
---|---|
Intestazione | storport.h (include Storport.h) |
Vedi anche
StorPortInterlockedInsertHeadList
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per