DirectStorage キューのプロパティ。
構文
typedef struct DSTORAGE_QUEUE_DESC1 {
DSTORAGE_REQUEST_SOURCE_TYPE SourceType;
UINT16 Capacity;
DSTORAGE_PRIORITY Priority;
const CHAR *Name;
DSTORAGE_QUEUE_OPTIONS Options;
} DSTORAGE_QUEUE_DESC1
メンバー
SourceType
型: DSTORAGE_REQUEST_SOURCE_TYPE
キューが受け入れることができる要求のソースの種類。
Capacity
型: UINT16
このキューが保持できる要求の最大数。 この値は、DSTORAGE_MIN_QUEUE_CAPACITY と DSTORAGE_MAX_QUEUE_CAPACITY の間の値でなければなりません。
優先順位
型: DSTORAGE_PRIORITY
このキュー内の要求の優先度。
名前
型: const CHAR *
キューの名前。
オプション 型: DSTORAGE_QUEUE_OPTIONS
このキューに関連付けられているオプション。
解説
この構造体は IDStorageFactoryX::CreateQueue1 メソッドによって使用され、DSTORAGE_QUEUE_INFO1 構造体に表示されます。
Name メンバーは省略可能です。このメンバーは、デバッグを目的としています。
オプション構造体には、DirectStorage キューの自動送信機能を無効にする機能があります。
詳細については、「DirectStorage の概要」の "IDStorageQueueX" セクションを参照してください。
要件
ヘッダー: dstorage_xs.h
サポートされているプラットフォーム: Xbox Series コンソール