Skip to main content

IDStorageQueueX::EnqueueRequest

読み取り要求をキューに入れます。

構文

パラメーター

request
Type: DSTORAGE_REQUEST
キューに入れる読み取り要求。

戻り値

Type: void

解説

このメソッドは request のデータをキューに入れます。 DSTORAGE_REQUEST 構造体は、メソッドが戻ったらすぐに再利用できます。 EnqueueRequest メソッドが前回の送信以降にキュー容量の半分を満たした場合、EnqueueRequest 呼び出しの一部として自動送信がトリガーされます。 ほとんどの場合、このメソッドは単にキューへのメモリ書き込みを行うだけであるため、完了までにかかる CPU 時間はごくわずかです。ただし、自動送信がトリガーされた場合は、カーネル モードへの遷移や、以前に送信されたすべての要求を呼び出し元スレッドで処理することを含み、大幅に多くの CPU 時間を要します。 自動送信を避けたい場合は、十分な容量のキューを使用し、適切なタイミングで手動で Submit を呼び出すことをお勧めします。 詳細については、DirectStorage の概要 の「EnqueueRequest」セクションを参照してください。

要件

ヘッダー: dstorage_xs.h ライブラリ: dstorage_xs.lib サポートされているプラットフォーム: XBOX Series 本体

関連項目

IDStorageQueueX
DStorage
最終更新日 2026年8月24日