Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt optionale Kontextattribute für einen logischen Blockbereich (LBA-Bereich) an.
Die für jeden LBA-Bereich angegebenen Kontextattribute enthalten Informationen dazu, wie der Bereich von Hostsoftware verwendet werden soll. Die Verwendung dieser Informationen ist optional, und der Controller ist nicht erforderlich, um eine bestimmte Aktion auszuführen.
Hinweis
Der Controller ist erforderlich, um die Integrität von Daten auf den NVM-Medien aufrechtzuerhalten, unabhängig davon, ob die von Hostsoftware bereitgestellten Attribute korrekt sind.
Diese Struktur wird im Feld "Attributes" der NVME_LBA_RANGE-Struktur verwendet, die vom Befehl "Datasetverwaltung" verwendet wird.
Syntax
typedef union {
struct {
ULONG AccessFrequency : 4;
ULONG AccessLatency : 2;
ULONG Reserved0 : 2;
ULONG SequentialReadRange : 1;
ULONG SequentialWriteRange : 1;
ULONG WritePrepare : 1;
ULONG Reserved1 : 13;
ULONG CommandAccessSize : 8;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CONTEXT_ATTRIBUTES, *PNVME_CONTEXT_ATTRIBUTES;
Elemente
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.AccessFrequency
Ein NVME_ACCESS_FREQUENCIES Wert, der die Zugriffshäufigkeit des LBA-Bereichs angibt.
DUMMYSTRUCTNAME.AccessLatency
Ein NVME_ACCESS_LATENCIES Wert, der die Zugriffslatenz des LBA-Bereichs angibt.
DUMMYSTRUCTNAME.Reserved0
DUMMYSTRUCTNAME.SequentialReadRange
Gibt an, ob das Dataset für den sequenziellen Lesezugriff optimiert werden soll.
Wenn dieser Wert auf 1"Festgelegt" festgelegt ist, sollte das Dataset für den sequenziellen Lesezugriff optimiert werden. Der Host erwartet, dass Vorgänge für das Dataset als einzelnes Objekt für Lesevorgänge ausgeführt werden.
DUMMYSTRUCTNAME.SequentialWriteRange
Gibt an, ob das Dataset für den sequenziellen Schreibzugriff optimiert werden soll.
Wenn dieser Wert auf 1"Festgelegt" festgelegt ist, sollte das Dataset für den sequenziellen Schreibzugriff optimiert werden. Der Host erwartet, dass Vorgänge für das Dataset als einzelnes Objekt für Schreibvorgänge ausgeführt werden.
DUMMYSTRUCTNAME.WritePrepare
Gibt an, ob der angegebene LBA-Bereich in Naher Zukunft geschrieben werden soll.
Wenn dieser Wert auf 1"Festgelegt" festgelegt ist, wird erwartet, dass der bereitgestellte Bereich in Naher Zukunft geschrieben wird.
DUMMYSTRUCTNAME.Reserved1
DUMMYSTRUCTNAME.CommandAccessSize
Gibt die Anzahl der logischen Blöcke an, die in einem einzelnen Lese- oder Schreibbefehl aus diesem Dataset übertragen werden sollen.
Der Wert gibt 0h an, dass keine Befehlszugriffsgröße bereitgestellt wird.
AsUlong
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 10 |
| Header | nvme.h |