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 を含む) |