NVME_CDW10_ABORT union (nvme.h)

管理送信キューまたは I/O 送信キューに送信された特定のコマンドを中止するために使用される Abort コマンドのパラメーターが含まれています。

NVME_CDW10_ABORT構造体は、Command 構造体の ABORT パラメーターの CDW10 フィールドで使用されますABORT 構造体内の他のすべてのコマンド固有フィールドは予約されています。

構文

typedef union {
  struct {
    ULONG SQID : 8;
    ULONG CID : 16;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW10_ABORT, *PNVME_CDW10_ABORT;

メンバー

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.SQID

送信キュー識別子 (SQID) フィールドは、中止するコマンドに関連付けられている送信キューの識別子を指定します。

DUMMYSTRUCTNAME.CID

コマンド識別子 (CID) フィールドは、コマンド自体の CDW0 フィールド内のNVME_COMMAND_DWORD0構造体の CID フィールドで指定された、中止するコマンドのコマンド識別子を指定します。

AsUlong

注釈

ホスト ソフトウェアには、コントローラーの識別データ構造ACL フィールドに示されている Abort コマンド制限の制約に従って、複数の Abort コマンドが未処理である可能性があります。

Abort コマンドはベスト エフォート コマンドです。中止するコマンドが既に完了しているか、現在実行中であるか、キューに深く配置されている可能性があります。 または、中止するコマンドが見つからないときにコントローラーがコマンドを完了することを選択した場合、 は実装固有です。

要件

要件
サポートされている最小のクライアント Windows 10
Header nvme.h

こちらもご覧ください