Поделиться через


перечисление NVME_ADMIN_COMMANDS (nvme.h)

Определяет значения, указывающие команду в Администратор наборе команд. Набор команд Администратор содержит команды, которые могут быть отправлены в очередь отправки Администратор.

Синтаксис

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;

Константы

 
NVME_ADMIN_COMMAND_DELETE_IO_SQ
Команда Удалить очередь отправки ввода-вывода.
NVME_ADMIN_COMMAND_CREATE_IO_SQ
Команда Create I/O Submission Queue (Создать очередь отправки ввода-вывода).
NVME_ADMIN_COMMAND_GET_LOG_PAGE
Команда Получить страницу журнала.
NVME_ADMIN_COMMAND_DELETE_IO_CQ
Команда Удалить очередь завершения ввода-вывода.
NVME_ADMIN_COMMAND_CREATE_IO_CQ
Команда Create I/O Completion Queue (Создать очередь завершения ввода-вывода).
NVME_ADMIN_COMMAND_IDENTIFY
Команда Идентифицировать.
NVME_ADMIN_COMMAND_ABORT
Команда Abort.
NVME_ADMIN_COMMAND_SET_FEATURES
Команда Set Features (Задать компоненты).
NVME_ADMIN_COMMAND_GET_FEATURES
Команда Получить компоненты.
NVME_ADMIN_COMMAND_ASYNC_EVENT_REQUEST
Команда асинхронного запроса событий.
NVME_ADMIN_COMMAND_NAMESPACE_MANAGEMENT
Команда "Управление пространством имен".
NVME_ADMIN_COMMAND_FIRMWARE_ACTIVATE
Эта команда была переименована в команду Фиксация встроенного ПО в спецификации NVME версии 1.2.
NVME_ADMIN_COMMAND_FIRMWARE_COMMIT
Команда "Фиксация встроенного ПО".
NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD
Команда Загрузки образа встроенного ПО.
NVME_ADMIN_COMMAND_DEVICE_SELF_TEST
Команда "Самотестировать устройство"
NVME_ADMIN_COMMAND_NAMESPACE_ATTACHMENT
Команда Namespace Attachment.
NVME_ADMIN_COMMAND_DIRECTIVE_SEND
Команда "Отправить директиву".
NVME_ADMIN_COMMAND_DIRECTIVE_RECEIVE
Команда Получения директивы.
NVME_ADMIN_COMMAND_VIRTUALIZATION_MANAGEMENT
Команда Virtualization Management.
NVME_ADMIN_COMMAND_NVME_MI_SEND
Команда отправки NVMe-MI
NVME_ADMIN_COMMAND_NVME_MI_RECEIVE
Команда получения NVMe-MI.
NVME_ADMIN_COMMAND_DOORBELL_BUFFER_CONFIG
Команда Doorbell Buffer Config.
NVME_ADMIN_COMMAND_FORMAT_NVM
Команда Форматировать NVM.
NVME_ADMIN_COMMAND_SECURITY_SEND
Команда Security Send.
NVME_ADMIN_COMMAND_SECURITY_RECEIVE
Команда Security Receive.
NVME_ADMIN_COMMAND_SANITIZE
Команда Sanitize.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Верхняя часть nvme.h