次の方法で共有


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

こちらもご覧ください