次の方法で共有


NVME_CDW11_FEATURE_NUMBER_OF_QUEUES union (nvme.h)

ホストがこのコントローラーに要求する I/O 完了キューと I/O 送信キューの数を示すキュー数機能のパラメーターが含まれます。

この構造体の値は、NVME_CDW11_FEATURES構造体の NumberOfQueues フィールドで使用されます。

構文

typedef union {
  struct {
    ULONG NSQ : 16;
    ULONG NCQ : 16;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW11_FEATURE_NUMBER_OF_QUEUES, *PNVME_CDW11_FEATURE_NUMBER_OF_QUEUES;

メンバー

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.NSQ

ホストによって要求された I/O 送信キューの数を示します。 この番号には、管理送信キューは含まれません。 1 つの I/O 送信キューに対する最小サポートであることを反映して、少なくとも 1 つを要求する必要があります。 これは 0 に基づく値です。

指定できる最大値は 65,534 です (65,535 個の I/O 送信キューを示します)。

指定した値が最大値より大きい場合、コントローラーは NVME_STATUS_INVALID_FIELD_IN_COMMAND の状態を返します。

DUMMYSTRUCTNAME.NCQ

ホストによって要求された I/O 完了キューの数を示します。 この数値には、管理完了キューは含まれません。 1 つの I/O 完了キューの最小サポートを反映して、少なくとも 1 つを要求する必要があります。 これは 0 に基づく値です。

指定できる最大値は 65,534 です (65,535 個の I/O 完了キューを示します)。

指定した値が最大値より大きい場合、コントローラーは NVME_STATUS_INVALID_FIELD_IN_COMMAND の状態を返します。

AsUlong

要件

   
サポートされている最小のクライアント Windows 10
ヘッダー nvme.h

こちらもご覧ください