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

Voir aussi