Fungsi AtaPortInitializeQueueTag (irb.h)
AtaPortInitializeQueueTag rutin menginisialisasi daftar tag antrean untuk perangkat yang ditentukan.
Sintaks
BOOLEAN AtaPortInitializeQueueTag(
PVOID DeviceExtension,
[in] UCHAR TargetId,
[in] UCHAR Lun,
[in] UCHAR MaxQueueTag
);
Parameter
DeviceExtension
Penunjuk ke ekstensi saluran.
[in] TargetId
Menentukan pengidentifikasi target perangkat.
[in] Lun
Menentukan nomor unit logis (LUN) perangkat.
[in] MaxQueueTag
Menentukan nilai maksimum yang diizinkan untuk tag antrean.
Mengembalikan nilai
AtaPortInitializeQueueTag mengembalikan TRUE jika operasi berhasil. Jika tidak, ia mengembalikan FALSE.
Keterangan
Driver miniport harus memanggil AtaPortInitializeQueueTag sebelum menggunakan AtaPortAllocateQueueTag dan AtaPortReleaseQueueTag untuk mengalokasikan dan merilis tag antrean masing-masing.
Nilai dalam parameter TargetId dan Lun menentukan perangkat tempat tag antrean berada. Untuk menghasilkan tag antrean khusus saluran, driver miniport harus mengatur parameter TargetId dan Lun ke IDE_UNTAGGED.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | irb.h (termasuk Ata.h, Irb.h) |
Pustaka | Ataport.lib; Pciidex.lib |
Lihat juga
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