次の方法で共有


DSTORAGE_QUEUE_DESC1

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_CAPACITYDSTORAGE_MAX_QUEUE_CAPACITY の間の値でなければなりません。

優先順位
型: DSTORAGE_PRIORITY

このキュー内の要求の優先度。

名前
型: const CHAR *

キューの名前。

オプション 型: DSTORAGE_QUEUE_OPTIONS

このキューに関連付けられているオプション。

解説

この構造体は IDStorageFactoryX::CreateQueue1 メソッドによって使用され、DSTORAGE_QUEUE_INFO1 構造体に表示されます。

Name メンバーは省略可能です。このメンバーは、デバッグを目的としています。

オプション構造体には、DirectStorage キューの自動送信機能を無効にする機能があります。

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

要件

ヘッダー: dstorage_xs.h

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

関連項目

DStorage