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 |