IDStorageQueueX::EnqueueRequest
読み取り要求をキューに入れます。構文
パラメーター
requestType: DSTORAGE_REQUEST キューに入れる読み取り要求。
戻り値
Type: void解説
このメソッドは request のデータをキューに入れます。 DSTORAGE_REQUEST 構造体は、メソッドが戻ったらすぐに再利用できます。EnqueueRequest メソッドが前回の送信以降にキュー容量の半分を満たした場合、EnqueueRequest
呼び出しの一部として自動送信がトリガーされます。
ほとんどの場合、このメソッドは単にキューへのメモリ書き込みを行うだけであるため、完了までにかかる CPU 時間はごくわずかです。ただし、自動送信がトリガーされた場合は、カーネル モードへの遷移や、以前に送信されたすべての要求を呼び出し元スレッドで処理することを含み、大幅に多くの CPU 時間を要します。
自動送信を避けたい場合は、十分な容量のキューを使用し、適切なタイミングで手動で Submit を呼び出すことをお勧めします。
詳細については、DirectStorage の概要 の「EnqueueRequest」セクションを参照してください。
要件
ヘッダー: dstorage_xs.h ライブラリ: dstorage_xs.lib サポートされているプラットフォーム: XBOX Series 本体関連項目
IDStorageQueueXDStorage
