union NVME_CDW10_IDENTIFY (nvme.h)

Contient les paramètres de la commande Identifier qui retourne une mémoire tampon de données qui décrit des informations sur le sous-système NVM, le contrôleur ou les espaces de noms.

La structure NVME_CDW10_IDENTIFY est utilisée dans le champ CDW10 du paramètre IDENTIFY dans la structure Command .

Syntaxe

typedef union {
  struct {
    ULONG CNS : 8;
    ULONG Reserved : 8;
    ULONG CNTID : 16;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW10_IDENTIFY, *PNVME_CDW10_IDENTIFY;

Membres

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.CNS

Spécifie une valeur NVME_IDENTIFY_CNS_CODES qui indique les informations à retourner à l’hôte.

DUMMYSTRUCTNAME.Reserved

DUMMYSTRUCTNAME.CNTID

Spécifie l’identificateur de contrôleur (CNTID) utilisé dans le cadre de certaines opérations d’identification.

Si ce champ n’est pas utilisé dans le cadre de l’opération Identifier, le logiciel hôte efface ce champ en 0h. Les contrôleurs qui prennent en charge la gestion des espaces de noms doivent prendre en charge ce champ.

AsUlong

Remarques

La commande Identifier retourne des informations sur le contrôleur dans la structure de données NVME_IDENTIFY_CONTROLLER_DATA et des informations d’espace de noms dans la structure de données NVME_IDENTIFY_NAMESPACE_DATA .

Configuration requise

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

Voir aussi