Fungsi StorPortInitializeSListHead (storport.h)
Menginisialisasi kepala daftar tertaut yang dikelola Storport.
Sintaks
ULONG StorPortInitializeSListHead(
[in] PVOID HwDeviceExtension,
[in, out] PSTOR_SLIST_HEADER SListHead
);
Parameter
[in] HwDeviceExtension
Penunjuk ke ekstensi perangkat keras untuk adaptor bus host (HBA).
[in, out] SListHead
Penunjuk ke struktur STOR_SLIST_HEADER yang mewakili kepala daftar yang ditautkan dengan sesuka hati. Struktur ini dianggap buram dan hanya untuk digunakan oleh driver Storport.
Nilai kembali
StorPortInitializeSListHead mengembalikan salah satu kode status berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Fungsi ini tidak diimplementasikan pada sistem operasi aktif. |
|
Kepala daftar yang diarahkan oleh SListHead berhasil diinisialisasi. |
|
Penunjuk di SListHead adalah NULL. |
Keterangan
Saat dialokasikan oleh pemanggil, struktur STOR_SLIST_HEADER yang diarahkan oleh SListHead harus diratakan pada batas MEMORY_ALLOCATION_ALIGNMENT . MEMORY_ALLOCATION_ALIGNMENT didefinisikan dalam miniport.h.
Ketika memori untuk kepala daftar dibebaskan, kode dealokasi apa pun harus mempertanggungjawabkan lokasi asli buffer yang berisi struktur kepala daftar sebelum penyesuaian untuk MEMORY_ALLOCATION_ALIGNMENT.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di mulai dengan Windows 8. |
Target Platform | Universal |
Header | storport.h (termasuk Storport.h) |
IRQL | <= DISPATCH_LEVEL |
Lihat juga
StorPortInterlockedPopEntrySList
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