struktur STOR_LIST_ENTRY (storport.h)
Struktur STOR_LIST_ENTRY menjelaskan entri dalam daftar yang ditautkan ganda atau berfungsi sebagai header untuk daftar tersebut.
Sintaks
typedef struct _STOR_LIST_ENTRY {
struct _STOR_LIST_ENTRY *Flink;
struct _STOR_LIST_ENTRY *Blink;
} STOR_LIST_ENTRY, *PSTOR_LIST_ENTRY;
Anggota
Flink
Untuk struktur LIST_ENTRY yang berfungsi sebagai entri daftar, anggota Flink menunjuk ke entri berikutnya dalam daftar atau ke header daftar jika tidak ada entri berikutnya dalam daftar.
Untuk struktur LIST_ENTRY yang berfungsi sebagai header daftar, anggota Flink menunjuk ke entri pertama dalam daftar atau ke struktur LIST_ENTRY itu sendiri jika daftar kosong.
Blink
Untuk struktur LIST_ENTRY yang berfungsi sebagai entri daftar, anggota Blink menunjuk ke entri sebelumnya dalam daftar atau ke header daftar jika tidak ada entri sebelumnya dalam daftar.
Untuk struktur LIST_ENTRY yang berfungsi sebagai header daftar, anggota Blink menunjuk ke entri terakhir dalam daftar atau ke struktur LIST_ENTRY itu sendiri jika daftar kosong.
Keterangan
Struktur STOR_LIST_ENTRY yang menjelaskan kepala daftar harus diinisialisasi dengan memanggil StorPortInitializeListHead.
Driver dapat mengakses anggota Flink atau Blink dari STOR_LIST_ENTRY, tetapi anggota hanya boleh diperbarui oleh rutinitas sistem yang disediakan untuk tujuan ini.
Untuk informasi selengkapnya tentang cara menggunakan struktur STOR_LIST_ENTRY untuk mengimplementasikan daftar yang ditautkan dua kali lipat, lihat Lists Tertaut Singly dan Doubly.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | storport.h (termasuk Storport.h) |
Lihat juga
StorPortInterlockedInsertHeadList
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk