Freigeben über


NVME_HOST_MEMORY_BUFFER_DESCRIPTOR_ENTRY-Struktur (nvme.h)

Definiert die Parameter eines einzelnen Eintrags in der Hostspeicherdeskriptorliste.

Syntax

typedef struct {
  ULONGLONG BADD;
  ULONG     BSIZE;
  ULONG     Reserved;
} NVME_HOST_MEMORY_BUFFER_DESCRIPTOR_ENTRY, *PNVME_HOST_MEMORY_BUFFER_DESCRIPTOR_ENTRY;

Member

BADD

Gibt die Hostspeicheradresse für diesen Eintrag an, die an der Größe der Speicherseite ausgerichtet ist. Die Größe der Speicherseite wird im MPS-Feld des NVME_CONTROLLER_CONFIGURATION] definiert.

Die unteren Bits (n:0) dieses Felds geben an, dass der Offset innerhalb der Speicherseite ist 0h. Wenn die Größe der Arbeitsspeicherseite z. B. 4 KB beträgt, sind bits 11:00 null; Wenn die Größe der Speicherseite 8 KB beträgt, ist bits 12:00 null.

BSIZE

Gibt die Anzahl der MPS-Einheiten für die Größe zusammenhängender Speicherseiten für diesen Eintrag an.

Reserved

Hinweise

Eine Beschreibung der Felder und Strukturen, die die Hostspeicherdeskriptorliste definieren, finden Sie unter NVME_CDW11_FEATURES.

Anforderungen

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

Weitere Informationen