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