NVME_ADMIN_COMMANDS enumeration (nvme.h)

Defines values that specify a command in the Admin command set which. The Admin command set contains commands that may be submitted to the Admin Submission Queue.

Syntax

typedef enum {
  NVME_ADMIN_COMMAND_DELETE_IO_SQ,
  NVME_ADMIN_COMMAND_CREATE_IO_SQ,
  NVME_ADMIN_COMMAND_GET_LOG_PAGE,
  NVME_ADMIN_COMMAND_DELETE_IO_CQ,
  NVME_ADMIN_COMMAND_CREATE_IO_CQ,
  NVME_ADMIN_COMMAND_IDENTIFY,
  NVME_ADMIN_COMMAND_ABORT,
  NVME_ADMIN_COMMAND_SET_FEATURES,
  NVME_ADMIN_COMMAND_GET_FEATURES,
  NVME_ADMIN_COMMAND_ASYNC_EVENT_REQUEST,
  NVME_ADMIN_COMMAND_NAMESPACE_MANAGEMENT,
  NVME_ADMIN_COMMAND_FIRMWARE_ACTIVATE,
  NVME_ADMIN_COMMAND_FIRMWARE_COMMIT,
  NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD,
  NVME_ADMIN_COMMAND_DEVICE_SELF_TEST,
  NVME_ADMIN_COMMAND_NAMESPACE_ATTACHMENT,
  NVME_ADMIN_COMMAND_DIRECTIVE_SEND,
  NVME_ADMIN_COMMAND_DIRECTIVE_RECEIVE,
  NVME_ADMIN_COMMAND_VIRTUALIZATION_MANAGEMENT,
  NVME_ADMIN_COMMAND_NVME_MI_SEND,
  NVME_ADMIN_COMMAND_NVME_MI_RECEIVE,
  NVME_ADMIN_COMMAND_DOORBELL_BUFFER_CONFIG,
  NVME_ADMIN_COMMAND_FORMAT_NVM,
  NVME_ADMIN_COMMAND_SECURITY_SEND,
  NVME_ADMIN_COMMAND_SECURITY_RECEIVE,
  NVME_ADMIN_COMMAND_SANITIZE,
  NVME_ADMIN_COMMAND_GET_LBA_STATUS
} NVME_ADMIN_COMMANDS;

Constants

 
NVME_ADMIN_COMMAND_DELETE_IO_SQ
The Delete I/O Submission Queue command.
NVME_ADMIN_COMMAND_CREATE_IO_SQ
The Create I/O Submission Queue command.
NVME_ADMIN_COMMAND_GET_LOG_PAGE
The Get Log Page command.
NVME_ADMIN_COMMAND_DELETE_IO_CQ
The Delete I/O Completion Queue command.
NVME_ADMIN_COMMAND_CREATE_IO_CQ
The Create I/O Completion Queue command.
NVME_ADMIN_COMMAND_IDENTIFY
The Identify command.
NVME_ADMIN_COMMAND_ABORT
The Abort command.
NVME_ADMIN_COMMAND_SET_FEATURES
The Set Features command.
NVME_ADMIN_COMMAND_GET_FEATURES
The Get Features command.
NVME_ADMIN_COMMAND_ASYNC_EVENT_REQUEST
The Asynchronous Event Request command.
NVME_ADMIN_COMMAND_NAMESPACE_MANAGEMENT
The Namespace Management command.
NVME_ADMIN_COMMAND_FIRMWARE_ACTIVATE
This command has been renamed to the Firmware Commit command in NVME spec v1.2.
NVME_ADMIN_COMMAND_FIRMWARE_COMMIT
The Firmware Commit command.
NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD
The Firmware Image Download command.
NVME_ADMIN_COMMAND_DEVICE_SELF_TEST
The Device Self-test command
NVME_ADMIN_COMMAND_NAMESPACE_ATTACHMENT
The Namespace Attachment command.
NVME_ADMIN_COMMAND_DIRECTIVE_SEND
The Directive Send command.
NVME_ADMIN_COMMAND_DIRECTIVE_RECEIVE
The Directive Receive command.
NVME_ADMIN_COMMAND_VIRTUALIZATION_MANAGEMENT
The Virtualization Management command.
NVME_ADMIN_COMMAND_NVME_MI_SEND
The NVMe-MI Send command
NVME_ADMIN_COMMAND_NVME_MI_RECEIVE
The NVMe-MI Receive command.
NVME_ADMIN_COMMAND_DOORBELL_BUFFER_CONFIG
The Doorbell Buffer Config command.
NVME_ADMIN_COMMAND_FORMAT_NVM
The Format NVM command.
NVME_ADMIN_COMMAND_SECURITY_SEND
The Security Send command.
NVME_ADMIN_COMMAND_SECURITY_RECEIVE
The Security Receive command.
NVME_ADMIN_COMMAND_SANITIZE
The Sanitize command.

Requirements

Requirement Value
Minimum supported client Windows 10
Header nvme.h