union NVME_CDW10_ABORT (nvme.h)
Contient les paramètres de la commande Abandonner qui est utilisée pour abandonner une commande spécifique précédemment soumise à la file d’attente de soumission Administration ou à une file d’attente de soumission d’E/S.
La structure NVME_CDW10_ABORT est utilisée dans le champ CDW10 du paramètre ABORT de la structure Command . Tous les autres champs spécifiques à la commande dans la structure ABORT sont réservés.
Syntaxe
typedef union {
struct {
ULONG SQID : 8;
ULONG CID : 16;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW10_ABORT, *PNVME_CDW10_ABORT;
Membres
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.SQID
Le champ Identificateur de file d’attente de soumission (SQID) spécifie l’identificateur de la file d’attente de soumission associée à la commande à abandonnée.
DUMMYSTRUCTNAME.CID
Le champ Identificateur de commande (CID) spécifie l’identificateur de commande de la commande à abandonnée, qui a été spécifié dans le champ CID de la structure NVME_COMMAND_DWORD0 dans le champ CDW0 de la commande elle-même.
AsUlong
Remarques
Le logiciel hôte peut avoir plusieurs commandes d’abandon en attente, sous réserve des contraintes de la limite de commandes d’abandon indiquée dans le champ ACL de la structure de données Identifier le contrôleur.
Une commande Abort est une commande du meilleur effort ; La commande à abandonner est peut-être déjà terminée, en cours d’exécution ou peut être profondément mise en file d’attente. Si ou lorsqu’un contrôleur choisit d’exécuter la commande lorsque la commande d’abandon est introuvable, est spécifique à l’implémentation.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
En-tête | nvme.h |