NVME_CDW10_ABORT Union (nvme.h)
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.
Die NVME_CDW10_ABORT-Struktur wird im CDW10-Feld des ABORT-Parameters in der Befehlsstruktur verwendet. Alle anderen befehlsspezifischen Felder in der ABORT-Struktur sind reserviert.
Syntax
typedef union {
struct {
ULONG SQID : 8;
ULONG CID : 16;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW10_ABORT, *PNVME_CDW10_ABORT;
Member
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.SQID
Das Feld Submission Queue Identifier (SQID) gibt den Bezeichner der Übermittlungswarteschlange an, die dem abzubrechenden Befehl zugeordnet ist.
DUMMYSTRUCTNAME.CID
Das Feld Befehlsbezeichner (Command Identifier, CID) gibt den Befehlsbezeichner des abzubrechenden Befehls an, der im CID-Feld der NVME_COMMAND_DWORD0-Struktur im CDW0-Feld des Befehls selbst angegeben wurde.
AsUlong
Hinweise
Hostsoftware kann mehrere Abortbefehle ausstehen, vorbehaltlich der Einschränkungen des Abbruchbefehlslimits, das im Feld ACL der Datenstruktur Identifizieren des Controllers angegeben ist.
Ein Abbruchbefehl ist ein Best-Effort-Befehl. Der Abbruchbefehl ist möglicherweise bereits abgeschlossen, befindet sich derzeit in der Ausführung oder befindet sich in einer tiefen Warteschlange. Wenn oder wenn ein Controller sich für den Abschluss des Befehls entscheidet, wenn der abzubrechende Befehl nicht gefunden wird, ist dies implementierungsspezifisch.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Kopfzeile | nvme.h |
Weitere Informationen
- NVME_COMMAND_DWORD0 Struktur
- Befehl