Fungsi KsHandleSizedListQuery (ks.h)
Fungsi KsHandleSizedListQuery , tergantung pada panjang buffer sistem, mengembalikan ukuran buffer yang diperlukan, jumlah entri dalam daftar data yang ditentukan, atau menyalin entri itu sendiri. Ini mengasumsikan struktur KSMULTIPLE_ITEM menjadi Ukuran diikuti dengan Hitungan.
Sintaks
KSDDKAPI NTSTATUS KsHandleSizedListQuery(
[in] PIRP Irp,
[in] ULONG DataItemsCount,
[in] ULONG DataItemSize,
[in] const VOID *DataItems
);
Parameter
[in] Irp
Menentukan IRP dengan permintaan daftar pengidentifikasi.
[in] DataItemsCount
Menentukan jumlah item dalam daftar pengidentifikasi.
[in] DataItemSize
Menentukan ukuran item data.
[in] DataItems
Menentukan daftar item data.
Nilai kembali
Fungsi KsHandleSizedListQuery mengembalikan STATUS_SUCCESS jika jumlah entri dan data dapat disalin. Jika buffer lebih besar dari ukuran untuk menyimpan hanya ukuran dan jumlah entri tetapi terlalu kecil untuk berisi semua entri, fungsi mengembalikan status STATUS_BUFFER_TOO_SMALL.
Keterangan
Gunakan fungsi KsHandleSizedListQuery saat menerapkan properti yang akan mengembalikan informasi dalam format beberapa item.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | ks.h (termasuk Ks.h) |
Pustaka | Ks.lib |
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