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 |