Freigeben über


NVME_CDW10_GET_LOG_PAGE Union (nvme.h)

Enthält Parameter für den Befehl 'Protokollseite abrufen', der einen Datenpuffer zurückgibt, der die angeforderte Protokollseite enthält.

Hinweis

Das Format der NVME_CDW10_GET_LOG_PAGE-Struktur entspricht NVMe-Spezifikationen vor Version 1.3. Verwenden Sie für NVMe-Spezifikation 1.3 oder höher die NVME_CDW10_GET_LOG_PAGE_V13 Struktur.

Diese Struktur wird im CDW10-Feld des GETLOGPAGE-Parameters in der Befehlsstruktur verwendet.

Syntax

typedef union {
  struct {
    ULONG LID : 8;
    ULONG Reserved0 : 8;
    ULONG NUMD : 12;
    ULONG Reserved1 : 4;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW10_GET_LOG_PAGE, *PNVME_CDW10_GET_LOG_PAGE;

Elemente

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.LID

Gibt einen NVME_LOG_PAGES Wert an, der die abzurufende Protokollseite identifiziert.

DUMMYSTRUCTNAME.Reserved0

DUMMYSTRUCTNAME.NUMD

Gibt die Anzahl der zurückzugebenden Dwords an.

Wenn die Hostsoftware eine Größe angibt, die größer als die angeforderte Protokollseite ist, gibt der Controller die vollständige Protokollseite mit nicht definierten Ergebnissen für Dwords über das Ende der Protokollseite zurück. Dies ist ein 0-basierter Wert.

DUMMYSTRUCTNAME.Reserved1

AsUlong

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10
Header nvme.h

Siehe auch