Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Contient des paramètres pour la fonctionnalité mémoire tampon de l’hôte qui fournit un mécanisme permettant à l’hôte d’allouer une partie de la mémoire hôte pour que le contrôleur utilise exclusivement.
Une fois l’exécution réussie d’une commande Set Features qui active la mémoire tampon de l’hôte, l’hôte n’écrit pas dans la région de mémoire hôte associée, la taille de mémoire tampon ou la liste de descripteurs tant que la mémoire tampon de l’hôte n’a pas été désactivée.
Une fois l’exécution réussie d’une commande Set Features qui désactive la mémoire tampon de mémoire hôte, le contrôleur n’accède à aucune donnée dans la mémoire tampon de mémoire hôte tant que la mémoire tampon de mémoire hôte n’a pas été activée.
Les valeurs de cette structure sont utilisées dans le champ HostMemoryBuffer de la structure NVME_CDW11_FEATURES .
Syntaxe
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;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.EHM
Active la mémoire tampon de l’hôte.
Lorsque cette valeur est définie 1, le contrôleur peut utiliser la mémoire tampon de l’hôte. Lorsque cette valeur est effacée 0, le contrôleur peut ne pas utiliser la mémoire tampon de l’hôte.
DUMMYSTRUCTNAME.MR
Indique si l’hôte retourne la mémoire précédemment allouée au contrôleur.
Lorsque cette valeur est définie 1, l’hôte retourne la mémoire précédemment allouée au contrôleur qui a été utilisé avant une réinitialisation ou entrant l’état Runtime D3. Une mémoire tampon de mémoire hôte retournée aura exactement la même taille, l’adresse de liste de descripteur, le contenu de la liste de descripteur et le contenu de mémoire tampon de l’hôte comme le dernier vu par le contrôleur avant que le champ EHM n’ait été effacé 0. S’il est 0effacé, l’hôte alloue des ressources de mémoire hôte avec du contenu non défini.
DUMMYSTRUCTNAME.Reserved
AsUlong
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows 10 |
| Header | nvme.h |