AtaPortAllocateQueueTag 関数 (irb.h)

AtaPortAllocateQueueTag ルーチンは、指定されたデバイスのキュー タグを返します。

メモ ATA ポート ドライバーと ATA ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 代わりに、 Storport ドライバー モデルと Storport ミニポート ドライバー モデルを使用することをお勧めします。
 

構文

UCHAR AtaPortAllocateQueueTag(
       PVOID DeviceExtension,
  [in] UCHAR TargetId,
  [in] UCHAR Lun
);

パラメーター

DeviceExtension

チャネル拡張機能へのポインター。

[in] TargetId

デバイスのターゲット識別子を指定します。

[in] Lun

デバイスの論理ユニット番号 (LUN) を指定します。

戻り値

AtaPortAllocateQueueTag は、有効なキュー タグを割り当てることができる場合に返します。 キュー タグを割り当てられなかった場合は、値 0 が返されます。

注釈

AtaPortAllocateQueueTag ルーチンは、デバイスごとのキュー タグまたはチャネルごとのキュー タグを割り当てます。 チャネルごとのキュー タグを生成するには、ミニポート ドライバーは TargetId パラメーターと Lun パラメーターをIDE_UNTAGGEDに設定する必要があります。

要件

要件
対象プラットフォーム デスクトップ
Header irb.h (Ata.h、Irb.h を含む)

こちらもご覧ください

AtaPortInitializeQueueTag

AtaPortReleaseQueueTag