Bagikan melalui


Fungsi AtaPortInitializeQueueTag (irb.h)

AtaPortInitializeQueueTag rutin menginisialisasi daftar tag antrean untuk perangkat yang ditentukan.

Catatan Driver port ATA dan model driver miniport ATA dapat diubah atau tidak tersedia di masa depan. Sebagai gantinya, sebaiknya gunakan driver Storport dan model driver miniport Storport .
 

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

AtaPortAllocateQueueTag

AtaPortReleaseQueueTag