bool SDL_LockProperties(SDL_PropertiesID props);
| SDL_PropertiesID | props | ロックするプロパティグループ |
(bool) 成功のとき真, 失敗のとき偽を戻す. SDL_GetError()を呼んで詳細を知ることができる.
プロパティグループのマルチスレッドロックを取得する. 他のスレッドは, このロックが解除されるまでプロパティグループのロックを試みながら待つ. プロパティグループは破棄する前にロック解除する必要がある.
このロックは個別にプロパティを設定する場合は自動的に取得されるため, この関数は複数のプロパティをアトミックに設定したい場合や, プロパティの値を得るとき他のスレッドが解放していないことを保証したい場合のみである.
この関数はどのスレッドからも安全に呼べる.
SDL 3.2.0以降