コントローラーでサポートされている場合、判定メカニズムで考慮するために I/O 送信キューに割り当てることができる優先順位を示す値が含まれます。
緊急優先度クラス判別メカニズムを使用した重み付けラウンド ロビンがサポートされている場合、ホスト・ソフトウェアは、緊急、高、中、または低のキュー優先順位サービス・クラスを割り当てることができます。 緊急優先度クラス判定メカニズムを使用した重み付けラウンド ロビンがサポートされていない場合、優先度設定は使用されず、コントローラーによって無視されます
構文
typedef enum {
NVME_NVM_QUEUE_PRIORITY_URGENT,
NVME_NVM_QUEUE_PRIORITY_HIGH,
NVME_NVM_QUEUE_PRIORITY_MEDIUM,
NVME_NVM_QUEUE_PRIORITY_LOW
} NVME_NVM_QUEUE_PRIORITIES;
Constants
NVME_NVM_QUEUE_PRIORITY_URGENTキューには緊急の優先順位があります。 |
NVME_NVM_QUEUE_PRIORITY_HIGHキューの優先度が高い。 |
NVME_NVM_QUEUE_PRIORITY_MEDIUMキューの優先度は中程度です。 |
NVME_NVM_QUEUE_PRIORITY_LOWキューの優先度が低い。 |
注釈
この列挙体を使用して、IO 送信キューの作成 (CREATEIOSQ) 管理コマンドで使用されるNVME_CDW11_CREATE_IO_SQ構造の QPRIO フィールドに値を指定します。
Requirements
| Requirement | 価値 |
|---|---|
| サポートされる最小クライアント | Windows 10 |
| Header | nvme.h |