Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält Werte, die den Typ des Statuscodes angeben, der vom Controller in einem Vervollständigungswarteschlangeneintrag bereitgestellt wird, wenn ein Befehl abgeschlossen ist.
Syntax
typedef enum {
NVME_STATUS_TYPE_GENERIC_COMMAND,
NVME_STATUS_TYPE_COMMAND_SPECIFIC,
NVME_STATUS_TYPE_MEDIA_ERROR,
NVME_STATUS_TYPE_VENDOR_SPECIFIC
} NVME_STATUS_TYPES;
Konstanten
NVME_STATUS_TYPE_GENERIC_COMMANDGibt an, dass der durch die Bezeichner "Befehl" und "Übermittlungswarteschlange" im Vervollständigungswarteschlangeneintrag angegebene Befehl abgeschlossen wurde. Diese Statuswerte sind für alle Befehlstypen generisch und enthalten Bedingungen wie Erfolg, Opcode nicht unterstützt und ungültiges Feld. Einer der Statuscodes in der NVME_STATUS_GENERIC_COMMAND_CODES-Aufzählung . |
NVME_STATUS_TYPE_COMMAND_SPECIFICGibt einen Statuswert an, der für einen bestimmten Befehls opcode spezifisch ist. Diese Werte können darauf hinweisen, dass zusätzliche Verarbeitung erforderlich ist. Statuswerte wie ungültiges Firmwareimage oder überschrittene maximale Anzahl von Warteschlangen werden mit diesem Typ gemeldet. Einer der Statuscodes in der NVME_STATUS_COMMAND_SPECIFIC_CODES-Aufzählung . |
NVME_STATUS_TYPE_MEDIA_ERROREin Statuswert, der angibt, dass ein medienspezifischer Fehler im NVM oder ein Datenintegritätsfehler aufgetreten ist. Einer der Statuscodes in der NVME_STATUS_MEDIA_ERROR_CODES-Aufzählung . |
NVME_STATUS_TYPE_VENDOR_SPECIFICGibt einen anbieterspezifischen Statuscode an. |
Bemerkungen
Wenn ein Befehl abgeschlossen ist, wird ein Wert aus dieser Enumeration vom Controller im SCT-Feld einer NVME_COMMAND_STATUS Struktur im Feld Status eines Eintrags in der Vervollständigungswarteschlange bereitgestellt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 10 |
| Header | nvme.h |