NVME_CDW13_READ_WRITE Union (nvme.h)

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).

Diese Struktur wird im CDW13-Parameter des Felds READWRITE in der Befehlsstruktur verwendet.

Syntax

typedef union {
  struct {
    struct {
      UCHAR AccessFrequency : 4;
      UCHAR AccessLatency : 2;
      UCHAR SequentialRequest : 1;
      UCHAR Incompressible : 1;
    } DSM;
    UCHAR  Reserved;
    USHORT DSPEC;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW13_READ_WRITE, *PNVME_CDW13_READ_WRITE;

Member

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.DSM

Gibt Attribute für das Dataset an, dem die LBAs zugeordnet sind, aus denen gelesen oder geschrieben wird.

DUMMYSTRUCTNAME.DSM.AccessFrequency

Ein NVME_ACCESS_FREQUENCIES Wert, der die Zugriffshäufigkeit angibt.

DUMMYSTRUCTNAME.DSM.AccessLatency

Ein NVME_ACCESS_LATENCIES Wert, der die Zugriffslatenz angibt.

DUMMYSTRUCTNAME.DSM.SequentialRequest

Gibt an, ob der Befehl Teil eines sequenziellen Lese- oder Schreibvorgangs ist.

Wenn für einen Lesevorgang dieser Wert auf 1festgelegt ist, ist dieser Befehl Teil eines sequenziellen Lesevorgangs, der mehrere Lesebefehle enthält. Wenn der Wert auf 0gelöscht wird, werden keine Informationen zum sequenziellen Zugriff bereitgestellt.

Wenn für einen Schreibvorgang dieser Wert auf 1festgelegt ist, ist dieser Befehl Teil eines sequenziellen Schreibvorgangs, der mehrere Schreibbefehle enthält. Wenn der Wert auf 0gelöscht wird, werden keine Informationen zum sequenziellen Zugriff bereitgestellt.

DUMMYSTRUCTNAME.DSM.Incompressible

Gibt an, ob die Daten für die angegebenen logischen Blöcke nicht komprimierbar sind.

wenn dieser Wert auf 1festgelegt ist, können die Daten für die angegebenen logischen Blöcke nicht komprimiert werden. Wenn der Wert auf 0gelöscht wird, werden keine Informationen zur Komprimierung bereitgestellt.

DUMMYSTRUCTNAME.Reserved

DUMMYSTRUCTNAME.DSPEC

Ein direktiven spezifischer Wert.

AsUlong

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Kopfzeile nvme.h

Weitere Informationen