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.
Enthält Parameter für das Hostspeicherpufferfeature, das einen Mechanismus für den Host bereitstellt, um einen Teil des Hostspeichers für den Controller ausschließlich zuzuweisen.
Nach erfolgreichem Abschluss eines Befehls "Features festlegen", der den Hostspeicherpuffer aktiviert, schreibt der Host nicht in den zugeordneten Hostspeicherbereich, die Puffergröße oder die Beschreibungsliste, bis der Hostspeicherpuffer deaktiviert wurde.
Nach erfolgreichem Abschluss eines Befehls "Features festlegen", der den Hostspeicherpuffer deaktiviert, greift der Controller erst auf Daten im Hostspeicherpuffer zu, wenn der Hostspeicherpuffer aktiviert wurde.
Die Werte aus dieser Struktur werden im Feld "HostMemoryBuffer " der NVME_CDW11_FEATURES Struktur verwendet.
Syntax
typedef union {
struct {
ULONG EHM : 1;
ULONG MR : 1;
ULONG Reserved : 30;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW11_FEATURE_HOST_MEMORY_BUFFER, *PNVME_CDW11_FEATURE_HOST_MEMORY_BUFFER;
Elemente
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.EHM
Aktiviert den Hostspeicherpuffer.
Wenn dieser Wert auf 1 festgelegt ist, kann der Controller den Hostspeicherpuffer verwenden. Wenn dieser Wert gelöscht 0wird, verwendet der Controller möglicherweise nicht den Hostspeicherpuffer.
DUMMYSTRUCTNAME.MR
Gibt an, ob der Host zuvor dem Controller zugeordneten Arbeitsspeicher zurückgibt.
Wenn dieser Wert auf 1 festgelegt ist, gibt der Host zuvor zugewiesenen Arbeitsspeicher zurück, den der Controller vor dem Zurücksetzen oder Eingeben des Laufzeit-D3-Zustands verwendet hat. Ein zurückgegebener Hostspeicherpuffer hat die gleiche Größe, Beschreibungslistenadresse, Deskriptorlisteninhalte und Hostspeicherpufferinhalte wie zuletzt vom Controller gesehen, bevor das EHM-Feld gelöscht 0wurde. Wenn der Host gelöscht wird 0, werden Hostspeicherressourcen mit nicht definierten Inhalten zugewiesen.
DUMMYSTRUCTNAME.Reserved
AsUlong
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 10 |
| Header | nvme.h |