NVME_NVM_QUEUE_PRIORITIES列挙 (nvme.h)
コントローラーでサポートされている場合に、仲裁メカニズムで考慮するために 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;
定数
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 フィールドに値を指定します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
Header | nvme.h |