Share via


NVME_CDW10_FIRMWARE_ACTIVATE union (nvme.h)

ファームウェア コミット コマンドで使用されるパラメーターが含まれます。

Firmware Commit コマンドは、有効なファームウェア イメージがダウンロードされたことを確認し、そのリビジョンを特定のファームウェア スロットにコミットするために使用されます。

注意

ファームウェア コミット コマンドは、以前のバージョンの NVM Express でファームウェア アクティブ化と呼ばれます。

この構造体は、Command 構造体の FIRMWAREACTIVATE フィールドの CDW10 パラメーターの値として使用されます。 その他のコマンド固有のフィールドはすべて予約されています。

構文

typedef union {
  struct {
    ULONG FS : 3;
    ULONG AA : 2;
    ULONG Reserved : 27;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW10_FIRMWARE_ACTIVATE, *PNVME_CDW10_FIRMWARE_ACTIVATE;

メンバー

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.FS

ファームウェア スロット (FS) フィールドは、コミット アクションに使用されるファームウェア スロットを指定します (該当する場合)。 指定された値が の場合、 0hコントローラーは操作に使用するファームウェア スロット (1 から 7) を選択します。

DUMMYSTRUCTNAME.AA

[アクションのアクティブ化 (AA)] フィールドは、[ファームウェア イメージのダウンロード] コマンドを使用してダウンロードしたイメージ、または以前にダウンロードして配置したイメージに対して実行されるアクションを指定します。 アクションは、 NVME_FIRMWARE_ACTIVATE_ACTIONS 列挙の値のいずれかによって示されます。

DUMMYSTRUCTNAME.Reserved

AsUlong

要件

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