Condividi tramite


NVME_CDW10_ABORT unione (nvme.h)

Contiene parametri per il comando Abort usato per interrompere un comando specifico inviato in precedenza alla coda di invio Amministrazione o a una coda di invio di I/O.

La struttura NVME_CDW10_ABORT viene usata nel campo CDW10 del parametro ABORT nella struttura Command . Tutti gli altri campi specifici del comando nella struttura ABORT sono riservati.

Sintassi

typedef union {
  struct {
    ULONG SQID : 8;
    ULONG CID : 16;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW10_ABORT, *PNVME_CDW10_ABORT;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.SQID

Il campo Identificatore coda di invio (SQID) specifica l'identificatore della coda di invio associata al comando da interrompersi.

DUMMYSTRUCTNAME.CID

Il campo Identificatore comando (CID) specifica l'identificatore di comando del comando da annullare, specificato nel campo CID della struttura NVME_COMMAND_DWORD0 all'interno del campo CDW0 del comando stesso.

AsUlong

Commenti

Il software host può avere più comandi di interruzione in sospeso, soggetti ai vincoli del limite di comando abort indicato nel campo ACL della struttura dei dati Del controller di identificazione.

Un comando Di interruzione è un comando di lavoro ottimale; il comando di interruzione potrebbe essere già stato completato, attualmente in esecuzione o potrebbe essere in coda profonda. Se o quando un controller sceglie di completare il comando quando il comando di interruzione non viene trovato, è specifica l'implementazione.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Intestazione nvme.h

Vedi anche