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 courants pour toutes les commandes d’administration et les commandes NVM.
Cette structure est utilisée dans le champ CDW0 de la structure NVME_COMMAND .
Syntaxe
typedef union {
struct {
ULONG OPC : 8;
ULONG FUSE : 2;
ULONG Reserved0 : 5;
ULONG PSDT : 1;
ULONG CID : 16;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_COMMAND_DWORD0, *PNVME_COMMAND_DWORD0;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.OPC
Spécifie l’Opcode (OPC) de la commande à exécuter.
DUMMYSTRUCTNAME.FUSE
Valeur NVME_FUSED_OPERATION_CODES qui spécifie si cette commande fait partie d’une opération fusionnée et, le cas échéant, quelle commande elle se trouve dans la séquence.
Dans une opération fusionnée, une commande complexe est créée en fusionnant deux commandes plus simples.
DUMMYSTRUCTNAME.Reserved0
DUMMYSTRUCTNAME.PSDT
Spécifie si les pages de région physique (PRP) ou les listes de collecte de points (SGL) sont utilisées pour tout transfert de données associé à la commande. Les PRP sont utilisées pour toutes les commandes d’administration.
Ce champ utilise les valeurs suivantes :
| Valeur | Definition |
|---|---|
| 00b | Les demandes de tirage sont utilisées pour ce transfert. |
| 01b | Les SGL sont utilisés pour ce transfert. |
| 10b | Les SGL sont utilisés pour ce transfert. |
| 11b | Réservé |
S’il existe des métadonnées qui ne sont pas entrelacées avec les données de bloc logique, comme spécifié dans la commande Format NVM, le champ Pointeur de métadonnées (MPTR) de la structure NVME_COMMAND est utilisé pour pointer vers les métadonnées. La définition du champ MPTR dépend du paramètre de ce champ.
DUMMYSTRUCTNAME.CID
Spécifie un identificateur unique pour la commande lorsqu’elle est combinée à l’identificateur de file d’attente de soumission (SQID) dans l’entrée de saisie semi-automatique de commande.
AsUlong
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows 10 |
| Header | nvme.h |