目次 - SDL 3.0 API(機能別) - プロセス

プロセス

概要

プロセスの制御をサポートする.

これらの関数は, 環境をまたいだOSレベルのプロセスの生成と管理を提供する.

SDL_CreateProcess()でサブプロセスを生成し, SDL_ReadProcess()やSDL_GetProcessInput()とSDL_GetProcessOutput()で読み込みと書き込みを行える. プロセス間の入力のチェイニングのような高度な機能が必要な場合は, SDL_CreateProcessWithProperties()を使うことができる.

生成したプロセスの状態はSDL_WaitProcess()で得ることができ, プロセスの終了はSDL_KillProcess()で行える.

プロセスを終了させても, 自身で終了していても, あるいは実行中でも, 後処理のためにSDL_DestroyProcess()を呼ぶのを忘れないこと.

関数

  1. SDL_CreateProcess
  2. SDL_CreateProcessWithProperties
  3. SDL_DestroyProcess
  4. SDL_GetProcessInput
  5. SDL_GetProcessOutput
  6. SDL_GetProcessProperties
  7. SDL_KillProcess
  8. SDL_ReadProcess
  9. SDL_WaitProcess

  1. SDL_Process

列挙体

  1. SDL_ProcessIO

SDL Wikiへのリンク

SDL3/CategoryProcess - SDL Wiki