structure NVME_HOST_MEMORY_BUFFER_DESCRIPTOR_ENTRY (nvme.h)

Définit les paramètres d’une entrée unique dans la liste de descripteurs de mémoire hôte.

Syntaxe

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

Membres

BADD

Indique l’adresse de mémoire de l’hôte pour cette entrée alignée sur la taille de la page mémoire. la taille de la page mémoire est définie dans le champ MPS du NVME_CONTROLLER_CONFIGURATION].

Les bits inférieurs (n :0) de ce champ indiquent que le décalage dans la page mémoire est 0h. Par exemple, si la taille de la page mémoire est de 4 Ko, les bits 11 :00 seront zéro ; si la taille de la page mémoire est de 8 Ko, les bits 12 :00 seront zéro.

BSIZE

Indique le nombre d’unités MPS de taille de page de mémoire contiguë pour cette entrée.

Reserved

Remarques

Pour obtenir une description des champs et structures qui définissent la liste de descripteurs de mémoire hôte, consultez NVME_CDW11_FEATURES.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
En-tête nvme.h

Voir aussi