次の方法で共有


DSTORAGE_PRIORITY

DirectStorage キューの優先度レベル。

構文

enum DSTORAGE_PRIORITY  : INT8  
{  
    DSTORAGE_PRIORITY_LOW = -1,  
    DSTORAGE_PRIORITY_NORMAL = 0,  
    DSTORAGE_PRIORITY_HIGH = 1,  
    DSTORAGE_PRIORITY_REALTIME = 2,  
    DSTORAGE_PRIORITY_FIRST = DSTORAGE_PRIORITY_LOW,  
    DSTORAGE_PRIORITY_LAST = DSTORAGE_PRIORITY_REALTIME,  
    DSTORAGE_PRIORITY_COUNT = 4  
}  

定数

定数 説明
DSTORAGE_PRIORITY_LOW DirectStorage 操作の最も低い優先度。
DSTORAGE_PRIORITY_NORMAL 大部分の要求にはこの優先度を指定する必要があります。
DSTORAGE_PRIORITY_HIGH DirectStorage 操作の最も高い優先度。
DSTORAGE_PRIORITY_REALTIME DSTORAGE_PRIORITY_HIGH と同じ優先度ですが、CPU 負荷が増加したときの待機時間を最小限に抑えられます。
DSTORAGE_PRIORITY_FIRST 最も低い優先度レベル。DSTORAGE_PRIORITY_LOWに等しい。
DSTORAGE_PRIORITY_LAST 最も高い優先度は DSTORAGE_PRIORITY_REALTIME です。
DSTORAGE_PRIORITY_COUNT 優先度レベルの値。

解説

この列挙型は、DSTORAGE_QUEUE_DESC 構造体で使用されます。

優先度は、要求のサイズに基づく加重ラウンド ロビン アルゴリズムによって適用されます。 DSTORAGE_PRIORITY_LOWDSTORAGE_PRIORITY_NORMAL には、DSTORAGE_PRIORITY_NORMALDSTORAGE_PRIORITY_HIGH のように、ほぼ 1 桁の違いがあります。

すべての Win32 要求に通常の優先度 (DSTORAGE_PRIORITY_NORMAL) があります。

優先度レベルを繰り返すには、DSTORAGE_PRIORITY_FIRSTDSTORAGE_PRIORITY_LAST、および DSTORAGE_PRIORITY_COUNT を使用します。

詳細については、「DirectStorage の概要」の "Priority" セクションを参照してください。

要件

ヘッダー: dstorage_xs.h

サポートされているプラットフォーム: Xbox Series コンソール

関連項目

DStorage