Freigeben über


NVME_ADMIN_COMMANDS-Aufzählung (nvme.h)

Definiert Werte, die einen Befehl im Administratorbefehlssatz angeben. Der Befehlssatz "Administrator" enthält Befehle, die möglicherweise an die Administratorübermittlungswarteschlange übermittelt werden.

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;

Konstanten

 
NVME_ADMIN_COMMAND_DELETE_IO_SQ
Der Befehl "E/A-Übermittlungswarteschlange löschen".
NVME_ADMIN_COMMAND_CREATE_IO_SQ
Der Befehl "E/A-Übermittlungswarteschlange erstellen".
NVME_ADMIN_COMMAND_GET_LOG_PAGE
Der Befehl 'Protokollseite abrufen'.
NVME_ADMIN_COMMAND_DELETE_IO_CQ
Der Befehl "E/A-Vervollständigungswarteschlange löschen".
NVME_ADMIN_COMMAND_CREATE_IO_CQ
Der Befehl "E/A-Vervollständigungswarteschlange erstellen".
NVME_ADMIN_COMMAND_IDENTIFY
Der Befehl "Identifizieren".
NVME_ADMIN_COMMAND_ABORT
Der Befehl "Abbrechen".
NVME_ADMIN_COMMAND_SET_FEATURES
Der Befehl "Features festlegen".
NVME_ADMIN_COMMAND_GET_FEATURES
Der Befehl "Features abrufen".
NVME_ADMIN_COMMAND_ASYNC_EVENT_REQUEST
Der Befehl "Asynchrone Ereignisanforderung".
NVME_ADMIN_COMMAND_NAMESPACE_MANAGEMENT
Der Namespaceverwaltungsbefehl.
NVME_ADMIN_COMMAND_FIRMWARE_ACTIVATE
Dieser Befehl wurde in NVME spec v1.2 in den Firmware Commit-Befehl umbenannt.
NVME_ADMIN_COMMAND_FIRMWARE_COMMIT
Der Befehl "Firmware Commit"
NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD
Der Befehl zum Herunterladen des Firmwareimages.
NVME_ADMIN_COMMAND_DEVICE_SELF_TEST
Der Befehl "Geräte selbsttesten"
NVME_ADMIN_COMMAND_NAMESPACE_ATTACHMENT
Der Befehl "Namespaceanlage".
NVME_ADMIN_COMMAND_DIRECTIVE_SEND
Der Befehl "Direktive Senden".
NVME_ADMIN_COMMAND_DIRECTIVE_RECEIVE
Der Befehl "Direktive empfangen".
NVME_ADMIN_COMMAND_VIRTUALIZATION_MANAGEMENT
Der Befehl "Virtualisierungsverwaltung".
NVME_ADMIN_COMMAND_NVME_MI_SEND
Der Befehl NVMe-MI Senden
NVME_ADMIN_COMMAND_NVME_MI_RECEIVE
Der Befehl NVMe-MI Empfangen.
NVME_ADMIN_COMMAND_DOORBELL_BUFFER_CONFIG
Der Befehl "Doorbell Buffer Config".
NVME_ADMIN_COMMAND_FORMAT_NVM
Der Befehl "NVM formatieren".
NVME_ADMIN_COMMAND_SECURITY_SEND
Der Befehl "Sicherheitsnachricht senden".
NVME_ADMIN_COMMAND_SECURITY_RECEIVE
Der Befehl "Sicherheit empfangen".
NVME_ADMIN_COMMAND_SANITIZE
Der Befehl "Sanitize".

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10
Header nvme.h