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 |