nvme.h-Header

Dieser Header wird von Datenzugriff und Speicher verwendet. Weitere Informationen findest du unter

nvme.h enthält die folgenden Programmierschnittstellen:

Strukturen

 
NVM_SET_LIST

Enthält ein Array von Einträgen für den Befehl NVME Set Attributes.
NVME_ADMIN_COMPLETION_QUEUE_BASE_ADDRESS

Enthält die Basisspeicheradresse der Admin Abschlusswarteschlange.
NVME_ADMIN_QUEUE_ATTRIBUTES

Enthält die Admin-Warteschlangenattribute (AQA) für die Admin-Übermittlungswarteschlange und Admin Abschlusswarteschlange.
NVME_ADMIN_SUBMISSION_QUEUE_BASE_ADDRESS

Enthält die Basisspeicheradresse der Admin Übermittlungswarteschlange.
NVME_AUTO_POWER_STATE_TRANSITION_ENTRY

Enthält einen 64-Bit-Eintrag, der Informationen zur Leerlaufzeit und zum Energiezustandsübergang für jeden der zulässigen 32 Energiezustände angibt.
NVME_CDW10_ABORT

Enthält Parameter für den Befehl Abort, der verwendet wird, um einen bestimmten Befehl abzubrechen, der zuvor an die Admin-Übermittlungswarteschlange oder eine E/A-Übermittlungswarteschlange übermittelt wurde.
NVME_CDW10_CREATE_IO_QUEUE

Enthält Parameter, die in den Befehlen E/A-Abschlusswarteschlange erstellen und E/A-Übermittlungswarteschlange erstellen verwendet werden.
NVME_CDW10_DATASET_MANAGEMENT

Die NVME_CDW10_DATASET_MANAGEMENT-Struktur enthält Parameter für den Befehl Datasetverwaltung, der Attribute für Bereiche logischer Blöcke angibt.
NVME_CDW10_DIRECTIVE_RECEIVE

Enthält Parameter für den Befehl "Direktiven empfangen".
NVME_CDW10_DIRECTIVE_SEND

Enthält Parameter für den Befehl "Direktive senden".
NVME_CDW10_FIRMWARE_ACTIVATE

Enthält Parameter, die im Befehl Firmwarecommit verwendet werden.
NVME_CDW10_FIRMWARE_DOWNLOAD

Die NVME_CDW10_FIRMWARE_DOWNLOAD-Struktur enthält Parameter für den Befehl Firmware Image Download, der ein neues Firmwareimage auf den Controller kopiert.
NVME_CDW10_FORMAT_NVM

Enthält Parameter für den NvM-Befehl formatieren, der zum Low-Level-Formatieren der NVM-Medien verwendet wird.
NVME_CDW10_GET_FEATURES

Enthält Parameter für den Befehl Features abrufen, der die Attribute des angegebenen Features abruft.
NVME_CDW10_GET_LOG_PAGE

Die NVME_CDW10_GET_LOG_PAGE-Struktur enthält Parameter für den Befehl Protokollseite abrufen, der einen Datenpuffer zurückgibt, der die angeforderte Protokollseite enthält.
NVME_CDW10_GET_LOG_PAGE_V13

Die NVME_CDW10_GET_LOG_PAGE_V13-Struktur enthält Parameter für den Befehl Protokollseite abrufen, der einen Datenpuffer zurückgibt, der die angeforderte Protokollseite enthält.
NVME_CDW10_IDENTIFY

Enthält Parameter für den Befehl Identify, der einen Datenpuffer zurückgibt, der Informationen über das NVM-Subsystem, den Controller oder die Namespaces beschreibt.
NVME_CDW10_SECURITY_SEND_RECEIVE

Enthält Parameter, die in den Admin-Befehlen "Security Send" und "Security Receive" verwendet werden.
NVME_CDW10_SET_FEATURES

Die NVME_CDW10_SET_FEATURES-Struktur enthält Parameter für den Befehl Features festlegen, der die Attribute des angegebenen Features festlegt.
NVME_CDW11_CREATE_IO_CQ

Enthält Parameter für den Befehl E/A-Abschlusswarteschlange erstellen, der zum Erstellen aller E/A-Abschlusswarteschlangen mit Ausnahme der Admin Abschlusswarteschlange verwendet wird.
NVME_CDW11_CREATE_IO_SQ

Enthält Parameter für den Befehl E/A-Übermittlungswarteschlange erstellen, der zum Erstellen von E/A-Übermittlungswarteschlangen verwendet wird.
NVME_CDW11_DATASET_MANAGEMENT

Die NVME_CDW11_DATASET_MANAGEMENT-Struktur enthält Parameter für den Befehl Datasetverwaltung, der Attribute für Bereiche logischer Blöcke angibt.
NVME_CDW11_DIRECTIVE_RECEIVE

Enthält Parameter für den Befehl "Direktiven empfangen".
NVME_CDW11_DIRECTIVE_SEND

Enthält Parameter für den Befehl "Direktive senden".
NVME_CDW11_FEATURE_ARBITRATION

Enthält Werte für das Schiedsfeature, das die Befehlsschiedsung steuert.
NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG

Enthält Parameter für das Feature für die asynchrone Ereigniskonfiguration, das die Ereignisse steuert, die eine asynchrone Ereignisbenachrichtigung für den Host auslösen.
NVME_CDW11_FEATURE_AUTO_POWER_STATE_TRANSITION

Enthält Parameter für das Feature "Autonomer Energiezustandsübergang", das die Einstellungen für autonome Energiezustandsübergänge konfiguriert.
NVME_CDW11_FEATURE_HOST_MEMORY_BUFFER

Enthält Parameter für das Hostspeicherpufferfeature, das einen Mechanismus für den Host bereitstellt, um einen Teil des Hostspeichers zuzuweisen, der ausschließlich vom Controller verwendet werden kann.
NVME_CDW11_FEATURE_INTERRUPT_COALESCING

Enthält Parameter für das Interrupt-Zusammenführungsfeature, das die Einstellungen für das Zusammenfügen von Unterbrechungen konfiguriert.
NVME_CDW11_FEATURE_INTERRUPT_VECTOR_CONFIG

Enthält Parameter für das Feature "Interruptvektorkonfiguration", das spezifische Einstellungen für einen bestimmten Interruptvektor konfiguriert.
NVME_CDW11_FEATURE_LBA_RANGE_TYPE

Enthält einen Parameter, der die Anzahl von LBA-Bereichen für das LBA-Bereichstypfeature im Befehl Features festlegen angibt.
NVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE

Enthält Parameter für das Feature "Nicht betriebsbereiter Energiezustand", der angibt, ob der zulässige Modus für einen nicht betriebsbereiten Energiezustand aktiviert ist.
NVME_CDW11_FEATURE_NUMBER_OF_QUEUES

Enthält Parameter für das Feature Anzahl von Warteschlangen, die die Anzahl der E/A-Abschlusswarteschlangen und E/A-Übermittlungswarteschlangen angeben, die der Host für diesen Controller anfordert.
NVME_CDW11_FEATURE_POWER_MANAGEMENT

Enthält Werte für das Energieverwaltungsfeature, mit dem der Host den Energiezustand konfigurieren kann.
NVME_CDW11_FEATURE_SUPPORTED_CAPABILITY

Enthält Werte, die vom Befehl Features abrufen zurückgegeben werden, der die unterstützten Funktionen des angegebenen Features beschreibt.
NVME_CDW11_FEATURE_TEMPERATURE_THRESHOLD

Enthält Parameter für das Feature "Temperaturschwellenwert", das verwendet wird, um einen Übertemperaturschwellenwert und einen Untertemperaturschwellenwert für bis zu neun Temperaturwerte festzulegen.
NVME_CDW11_FEATURE_VOLATILE_WRITE_CACHE

Enthält Parameter für das Feature "Flüchtiger Schreibcache", das den flüchtigen Schreibcache steuert, sofern er unterstützt und vorhanden ist, auf dem Controller.
NVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL

Enthält Parameter für das Write Atomicity Normal-Feature, das den Betrieb der Parameter Atomic Write Unit Normal (AWUN) und Namespace Atomic Write Unit Normal (NAWUN) steuert, die die Unterstützung des Controllers für atomische Vorgänge definieren.
NVME_CDW11_FEATURES

Enthält Parameter für die Befehle Features abrufen und Features festlegen, die die Attribute des angegebenen Features abrufen oder festlegen.
NVME_CDW11_FIRMWARE_DOWNLOAD

Enthält Parameter für den Befehl Firmware Image Download, der verwendet wird, um ein neues Firmwareimage (ganz oder teilweise) auf den Controller zu kopieren.
NVME_CDW11_GET_LOG_PAGE

Die NVME_CDW11_GET_LOG_PAGE-Struktur enthält Parameter für den Befehl Protokollseite abrufen, der einen Datenpuffer zurückgibt, der die angeforderte Protokollseite enthält.
NVME_CDW11_IDENTIFY

Enthält einen Parameter für den Befehl Identify.
NVME_CDW11_SECURITY_RECEIVE

Enthält Parameter, die im Befehl Security Receive verwendet werden.
NVME_CDW11_SECURITY_SEND

Enthält Parameter, die im Befehl "Security Send" verwendet werden.
NVME_CDW12_DIRECTIVE_RECEIVE

Enthält einen Parameter zum Zuweisen von Streamressourcen für den Befehl "Direktiven empfangen".
NVME_CDW12_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES

Enthält einen Parameter zum Anfordern von Namespacedatenströmen, der zum Zuweisen von Streamressourcen im Befehl "Direktive empfangen" verwendet wird.
NVME_CDW12_DIRECTIVE_SEND

Enthält einen Parameter zum Aktivieren einer Direktive für den Befehl Direktive senden.
NVME_CDW12_DIRECTIVE_SEND_IDENTIFY_ENABLE_DIRECTIVE

Enthält Parameter zum Angeben und Aktivieren von Anweisungen im Befehl "Direkt senden".
NVME_CDW12_FEATURE_HOST_MEMORY_BUFFER

Enthält einen Parameter für das Hostspeicherpufferfeature, das die Größe des Hostspeicherpuffers angibt.
NVME_CDW12_FEATURES

Enthält Parameter für den Befehl Features festlegen, mit dem die Attribute des angegebenen Features festgelegt werden.
NVME_CDW12_GET_LOG_PAGE

NVME_CDW12_READ_WRITE

Enthält Parameter für die NVME-Befehle Lese- und NVME-Schreibzugriff, mit denen Daten und Metadaten gelesen oder geschrieben werden, falls zutreffend, in und aus dem NVM-Controller für die angegebenen logischen Blockadressen (LBA).
NVME_CDW13_FEATURE_HOST_MEMORY_BUFFER

Enthält einen Parameter für das Hostspeicherpufferfeature, das die unteren 32 Bits des physischen Speicherorts der Hostspeicherdeskriptorliste angibt.
NVME_CDW13_FEATURES

Enthält Parameter für den Befehl Features festlegen, mit dem die Attribute des angegebenen Features festgelegt werden.
NVME_CDW13_GET_LOG_PAGE

NVME_CDW13_READ_WRITE

Enthält Parameter für die NVME-Befehle Lese- und NVME-Schreibzugriff, mit denen Daten und Metadaten gelesen oder geschrieben werden, falls zutreffend, in und aus dem NVM-Controller für die angegebenen logischen Blockadressen (LBA).
NVME_CDW14_FEATURE_HOST_MEMORY_BUFFER

Enthält einen Parameter für das Hostspeicherpufferfeature, das die oberen 32 Bit des physischen Speicherorts der Hostspeicherdeskriptorliste angibt.
NVME_CDW14_FEATURES

Die NVME_CDW14_FEATURES-Struktur enthält Parameter für den Befehl Features festlegen, mit dem die Attribute des angegebenen Features festgelegt werden.
NVME_CDW15_FEATURE_HOST_MEMORY_BUFFER

Enthält einen Parameter für das Hostspeicherpufferfeature, das die Anzahl der Einträge in der Hostspeicherdeskriptorliste angibt.
NVME_CDW15_FEATURES

Die NVME_CDW15_FEATURES-Struktur enthält Parameter für den Befehl Features festlegen, mit dem die Attribute des angegebenen Features festgelegt werden.
NVME_CDW15_READ_WRITE

Enthält Parameter für die NVME-Befehle Lese- und NVME-Schreibzugriff, mit denen Daten und Metadaten gelesen oder geschrieben werden, falls zutreffend, in und aus dem NVM-Controller für die angegebenen logischen Blockadressen (LBA).
NVME_CHANGED_NAMESPACE_LIST_LOG

Enthält Daten für die Protokollseite Geänderte Namespaceliste, die Namespaces im Controller beschreibt, die Informationen zum Identifizieren von Namespaces seit dem letzten Lesen der Protokollseite geändert haben.
NVME_COMMAND

Enthält die Parameter für alle Befehle in den Admin Befehls- und NVM-Befehlssätzen.
NVME_COMMAND_DWORD0

Enthält Parameter, die für alle Admin-Befehle und NVM-Befehle gemeinsam sind.
NVME_COMMAND_EFFECTS_DATA

Enthält Informationen, die die mögliche Gesamtwirkung eines Admin- oder E/A-Befehls beschreiben, einschließlich aller optionalen Features des Befehls.
NVME_COMMAND_EFFECTS_LOG

Enthält Informationen, die die vom Controller unterstützten Befehle und die Auswirkungen dieser Befehle auf den Zustand des NVM-Subsystems beschreiben.
NVME_COMMAND_STATUS

Enthält Informationen zum Status eines Befehls.
NVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST

Enthält Informationen zu einem asynchronen Ereignis, das an die Admin Vervollständigungswarteschlange in DWord 0 eines Vervollständigungswarteschlangeneintrags gesendet wird. Asynchrone Ereignisse werden verwendet, um die Hostsoftware über Status-, Fehler- und Integritätsinformationen zu benachrichtigen.
NVME_COMPLETION_DW0_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES

Enthält Informationen zur Anzahl der zugeordneten Streamressourcen in einem Befehl "Direktiven empfangen".
NVME_COMPLETION_ENTRY

Gibt einen Eintrag in der Vervollständigungswarteschlange mit einer Größe von 16 Bytes an.
NVME_COMPLETION_QUEUE_HEAD_DOORBELL

Definiert das Türklingelregister, das den Head-Einstiegszeiger für Die Vervollständigungswarteschlange y aktualisiert.
NVME_CONTEXT_ATTRIBUTES

Gibt optionale Kontextattribute für einen logischen Blockbereich (LBA-Bereich) an.
NVME_CONTROLLER_CAPABILITIES

Enthält schreibgeschützte Werte, die die grundlegenden Funktionen des Controllers zum Hosten von Software angeben.
NVME_CONTROLLER_CONFIGURATION

Enthält Lese-/Schreibkonfigurationseinstellungen für den Controller.
NVME_CONTROLLER_LIST

Enthält eine geordnete Liste von Controllerbezeichnern.
NVME_CONTROLLER_MEMORY_BUFFER_LOCATION

Definiert den Speicherort des optionalen Speicherpufferspeichers des Controllers im Feld CMBLOC der NVME_CONTROLLER_REGISTERS-Struktur .
NVME_CONTROLLER_MEMORY_BUFFER_SIZE

Definiert die Größe des optionalen Speicherpufferregisters des Controllers und wird im Feld CMBSZ der NVME_CONTROLLER_REGISTERS-Struktur verwendet.
NVME_CONTROLLER_REGISTERS

Gibt die Registerzuordnung für den Controller an.
NVME_CONTROLLER_STATUS

Enthält Werte, die den Controllerstatus angeben.
NVME_DEVICE_SELF_TEST_LOG

Enthält Felder, die die Informationen auf einer Protokollseite für geräteselbtest angeben, die den Status, den Abschlussprozentsatz und die Ergebnisse eines Geräte-Selbsttests beschreibt.
NVME_DEVICE_SELF_TEST_RESULT_DATA

Enthält Daten zu den Ergebnissen eines Device Self-Test-Vorgangs.
NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS

Enthält Felder, die Rückgabeparameter für die Direktive identifizieren beschreiben.
NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS_DESCRIPTOR

Enthält Werte, die Rückgabeparameter für die Direktive identifizieren beschreiben.
NVME_DIRECTIVE_STREAMS_GET_STATUS_DATA

Enthält die Bezeichner von Streams, die derzeit geöffnet sind.
NVME_DIRECTIVE_STREAMS_RETURN_PARAMETERS

Enthält Rückgabeparameter für die Streams-Direktive.
NVME_ENDURANCE_GROUP_LOG

Enthält Felder, die die Informationen auf einer Protokollseite für Ausdauergruppeninformationen angeben, die die Menge der Daten angibt, die aus einer Ausdauergruppe gelesen und in diese geschrieben werden.
NVME_ERROR_INFO_LOG

Enthält Felder, die die Informationen in einer Protokollseite für Fehlerinformationen angeben.
NVME_FIRMWARE_SLOT_INFO_LOG

Enthält Felder, die die Informationen auf der Protokollseite firmware slot information angeben.
NVME_HEALTH_INFO_LOG

Enthält Felder, die die Informationen angeben, die auf der Seite SMART/Integritätsinformationsprotokoll enthalten sind.
NVME_HOST_MEMORY_BUFFER_DESCRIPTOR_ENTRY

Definiert die Parameter eines einzelnen Eintrags in der Hostspeicherdeskriptorliste.
NVME_IDENTIFY_CONTROLLER_DATA

Enthält Werte, die Controllerfunktionen, Features, Befehlssatzattribute und Energiezustandsdeskriptoren angeben.
NVME_IDENTIFY_NAMESPACE_DATA

Enthält Werte, die Funktionen und Einstellungen angeben, die für einen bestimmten Namespace spezifisch sind.
NVME_LBA_FORMAT

Enthält Parameter, die das LBA-Format angeben, das im Rahmen des Befehls NVM format auf die NVM-Medien angewendet werden soll.
NVME_LBA_RANGE

Enthält Parameter, die eine Auflistung zusammenhängender logischer Blöcke definieren, die durch einen Start-LBA und die Anzahl logischer Blöcke angegeben werden.
NVME_LBA_RANGET_TYPE_ENTRY

Enthält Parameter, die einen einzelnen Eintrag in einer Liste von LBA-Bereichen (Logical Block Address) für das LBA-Bereichstypfeature im Befehl Features festlegen angeben.
NVME_NVM_SUBSYSTEM_RESET

Gibt einen Parameter an, der Hostsoftware die Möglichkeit bietet, eine NVM-Subsystemzurücksetzung zu initiieren.
NVME_POWER_STATE_DESC

Enthält Felder, die die Attribute der einzelnen Energiezustände beschreiben.
NVME_PRP_ENTRY

Enthält Felder, die die Seitenbasisadresse und den Offset (PBAO) eines Zeigers auf eine physische Speicherseite angeben.
NVME_RESERVATION_NOTIFICATION_LOG

Enthält Felder, die die Informationen auf der Seite Reservierungsbenachrichtigungsprotokoll angeben.
NVME_SCSI_NAME_STRING

Enthält Informationen, die zum Erstellen des SCSI-Namenszeichenfolgenbezeichners verwendet werden.
NVME_SET_ATTRIBUTES_ENTRY

Enthält Felder, die Informationen zum Festlegen eines Attributs angeben.
NVME_SUBMISSION_QUEUE_TAIL_DOORBELL

Definiert das Klingelregister, das den Tail-Einstiegszeiger für Die Übermittlungswarteschlange y aktualisiert.
NVME_TELEMETRY_HOST_INITIATED_LOG

Enthält Felder, die die Informationen in einer Telemetrie-Host-Initiated Protokollseite angeben.
NVME_VERSION

Enthält Felder, die die Versionsnummer der NVM Express-Spezifikation angeben, die von der Controllerimplementierung unterstützt wird.

Enumerationen

 
NVME_ACCESS_FREQUENCIES

Definiert Werte, die die Häufigkeit des Lese- und Schreibzugriffs auf einen LBA-Bereich (Logical Block Addressing) angeben.
NVME_ACCESS_LATENCIES

Definiert Werte, die die Latenz eines Lese- und Schreibvorgangs angeben.
NVME_ADMIN_COMMANDS

Definiert Werte, die einen Befehl im Admin Befehlssatz angeben. Der Admin Befehlssatz enthält Befehle, die an die Admin Übermittlungswarteschlange übermittelt werden können.
NVME_ASYNC_EVENT_ERROR_STATUS_CODES

Enthält Werte, die einen allgemeinen Fehlerereignistyp angeben.
NVME_ASYNC_EVENT_HEALTH_STATUS_CODES

Enthält Werte, die einen SMART/Health Status-Ereignistyp angeben.
NVME_ASYNC_EVENT_IO_COMMAND_SET_STATUS_CODES

Enthält Werte, die einen E/A-Befehlssatz-Ereignistyp angeben.
NVME_ASYNC_EVENT_NOTICE_CODES

Enthält Werte, die einen Notice-Ereignistyp angeben.
NVME_ASYNC_EVENT_TYPES

Enthält Werte, die einen asynchronen Ereignistyp angeben.
NVME_CC_SHN_SHUTDOWN_NOTIFICATIONS

Enthält Werte, die eine CC-Benachrichtigung (Controller Configuration) zum Herunterfahren angeben.
NVME_CMBSZ_SIZE_UNITS

Enthält Werte, die die Größeneinheiten angeben, die die Größe des Controllerspeicherpuffers angeben.
NVME_COMMAND_EFFECT_SBUMISSION_EXECUTION_LIMITS

Enthält Werte, die die Befehlsübermittlungs- und Ausführungsempfehlungen für den zugehörigen Befehl angeben.
NVME_CSTS_SHST_SHUTDOWN_STATUS

Enthält Werte, die den Status der Herunterfahrensverarbeitung angeben, die vom Host initiiert wird, der das SHN-Feld in der NVME_CONTROLLER_CONFIGURATION-Struktur festlegt.
NVME_DIRECTIVE_RECEIVE_IDENTIFY_OPERATIONS

Enthält einen Wert, der einen Direktiventyp für einen Identify-Vorgang angibt.
NVME_DIRECTIVE_RECEIVE_STREAMS_OPERATIONS

Enthält Werte, die einen Direktiventyp für einen Streams-Vorgang angeben.
NVME_DIRECTIVE_SEND_IDENTIFY_OPERATIONS

Enthält einen Wert, der einen Anweisungstyp angibt, der an einen Identifizieren-Vorgang gesendet wird.
NVME_DIRECTIVE_SEND_STREAMS_OPERATIONS

Enthält Werte, die einen Anweisungstyp angeben, der an einen Streams-Vorgang gesendet wird.
NVME_DIRECTIVE_TYPES

Enthält Werte, die einen Direktivetyp angeben.
NVME_FEATURE_VALUE_CODES

Enthält Werte, die angeben, welcher Wert eines Features vom NVME_ADMIN_COMMAND_GET_FEATURES und NVME_ADMIN_COMMAND_SET_FEATURES Admin-Befehlen abgerufen oder konfiguriert werden soll.
NVME_FEATURES

Enthält Werte, die angeben, welches Feature vom NVME_ADMIN_COMMAND_GET_FEATURES und NVME_ADMIN_COMMAND_SET_FEATURES Admin-Befehlen abgerufen oder konfiguriert werden soll.
NVME_FIRMWARE_ACTIVATE_ACTIONS

Enthält Werte, die die Aktion angeben, die für das Bild ausgeführt wird, das mit dem Befehl Firmware Image Download oder für ein zuvor heruntergeladenes und platziertes Image heruntergeladen wurde.
NVME_FUSED_OPERATION_CODES

Enthält Werte, die angeben, ob ein Befehl der erste oder zweite Befehl in einem Fusionsvorgang ist.
NVME_IDENTIFY_CNS_CODES

Enthält Werte, die den Typ der Controller- oder Namespaceinformationen angeben, die im Member Controller oder Namespace Structure (CNS) der NVME_CDW10_IDENTIFY-Struktur zurückgegeben werden.
NVME_LBA_RANGE_TYPES

Enthält Werte, die den Typ des LBA-Bereichs (Logical Block Addressing) in einer NVME_LBA_RANGET_TYPE_ENTRY-Struktur angeben.
NVME_LOG_PAGES

Enthält Werte, die die Protokollseiten angeben, die von der Protokollseite abrufen NVME_ADMIN_COMMAND_GET_LOG_PAGE Admin-Befehl abgerufen werden können.
NVME_NVM_COMMANDS

Enthält Werte, die einen Befehl im NVM-Befehlssatz angeben.
NVME_NVM_QUEUE_PRIORITIES

Enthält Werte, die eine Priorität angeben, die einer E/A-Übermittlungswarteschlange zur Prüfung durch einen Schiedsmechanismus zugewiesen werden kann, wenn sie vom Controller unterstützt wird.
NVME_PROTECTION_INFORMATION_TYPES

Enthält Werte, die angeben, ob End-to-End-Datenschutz aktiviert ist, und gibt den Typ der Schutzinformationen an.
NVME_RESERVATION_NOTIFICATION_TYPES

Enthält Werte, die den Typ der Reservierungsbenachrichtigung auf einer Protokollseite für Reservierungsbenachrichtigungen angeben.
NVME_SECURE_ERASE_SETTINGS

Enthält Werte, die angeben, ob oder welcher Typ eines sicheren Löschvorgangs im Rahmen eines NVM-Befehls format ausgeführt werden soll.
NVME_STATUS_COMMAND_SPECIFIC_CODES

Enthält Werte, die den Status angeben, der für einen bestimmten Befehl spezifisch ist.
NVME_STATUS_GENERIC_COMMAND_CODES

Enthält Werte, die einen Status angeben, der dem Befehl zugeordnet ist, der für viele verschiedene Befehlstypen generisch ist.
NVME_STATUS_MEDIA_ERROR_CODES

Enthält Werte, die einen Fehler angeben, der den NVM-Medien zugeordnet ist, oder einen Fehler beim Datenintegritätstyp angeben.
NVME_STATUS_TYPES

Enthält Werte, die den Typ des Statuscodes angeben, der vom Controller in einem Vervollständigungswarteschlangeneintrag bereitgestellt wird, wenn ein Befehl abgeschlossen wird.
NVME_TEMPERATURE_THRESHOLD_TYPES

Enthält Werte, die den Typ des Schwellenwerts für die Temperatur des Gesamtgeräts (Controller und NVM enthalten) angeben.