ビデオメモリの容量を得る
val = GetVideoMemorySize(AllSize, FreeSize)
int *AllSize : ビデオメモリの総容量を格納する int 型変数のアドレス( NULL も可 ) int *FreeSize : ビデオメモリの空き容量を格納する int 型変数のアドレス( NULL も可 )
(プラグイン / モジュール : DxLibW)
実行されているパソコンのビデオシステムのメモリの総容量と空き容量を 取得することが出来ます。 総容量は AllSize で指定したアドレスの変数へ、空き容量は FreeSize で 指定したアドレスの変数へ格納されます。 例 int AllSize, FreeSize ; GetVideoMemorySize( &AllSize, &FreeSize ) ; なお、必要のない情報は NULL を指定することにより取得をキャンセル することが出来ます。 例 int FreeSize ; GetVideoMemorySize( NULL, &FreeSize ) ; この関数の用途としては… 起動前にソフトで必要となるビデオメモリの容量に達していない環境で実行 された場合、その旨を警告を出力するとか…でしょうか。 機能自体は面白い関数ですがあまり使い道はありません。(汗) 戻り値: -1:エラー発生 0:成功
| プラグイン / モジュール | DxLibW |
| バージョン | 3.24f |
| 作成日 | 2026/04/12 |
| 著作者 | DxLib: Takumi Yamada / HSP binding: IronHSP Project |
| URL | https://dxlib.xsrv.jp/ |
| 備考 | hspdxlib.as をインクルードして使用 |
| タイプ | DxLib ゲームライブラリ |
| グループ | DxLib その他 |
| 対応環境 |
|
| hs ファイル | hsphelp\hspdxlib.hs |