unione NVME_CDW11_FEATURE_ARBITRATION (nvme.h)
Contiene i valori per la funzionalità di arbitrato che controlla l'arbitrato dei comandi.
I valori di questa struttura vengono utilizzati nel campo Arbitrato della struttura NVME_CDW11_FEATURES .
Sintassi
typedef union {
struct {
ULONG AB : 3;
ULONG Reserved0 : 5;
ULONG LPW : 8;
ULONG MPW : 8;
ULONG HPW : 8;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW11_FEATURE_ARBITRATION, *PNVME_CDW11_FEATURE_ARBITRATION;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.AB
Specifica il numero massimo di comandi che il controller può avviare contemporaneamente da una determinata coda di invio.
Il valore per questo campo viene specificato come 2^n. Il valore 111b
indica che non è previsto alcun limite. I valori possibili per questo campo sono 1, 2, 4, 8, 16, 32, 64 o nessun limite.
DUMMYSTRUCTNAME.Reserved0
DUMMYSTRUCTNAME.LPW
Specifica il peso con priorità bassa (LPW). Numero di comandi che possono essere eseguiti dalla classe di servizio con priorità bassa in ogni ciclo di arbitrato. Si tratta di un valore basato su 0.
DUMMYSTRUCTNAME.MPW
Specifica il peso medio prioritario (MPW). Numero di comandi che possono essere eseguiti dalla classe di servizio con priorità media in ogni round di arbitrato. Si tratta di un valore basato su 0.
DUMMYSTRUCTNAME.HPW
Specifica il peso ad alta priorità (HPW). Numero di comandi che possono essere eseguiti dalla classe di servizio ad alta priorità in ogni round di arbitrato. Si tratta di un valore basato su 0.
AsUlong
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Intestazione | nvme.h |