Core Graphics >     CGGetOnlineDisplayList(_:_:_:)
関数
CGGetOnlineDisplayList(_:_:_:)
オンラインの(アクティブな、ミラーリングされている、またはスリープしている) ディスプレイのリストを提供します。
宣言
パラメータ
maxDisplays | onlineDspys 配列のサイズ。この値は、返されるディスプレイ ID の最大数を決定します。 |
onlineDspys | ディスプレイ ID の配列のために呼び出し元によって提供された記憶域へのポインタ。返る時、配列にはオンラインのディスプレイのリストが含まれます。NULL を渡すと、返る時にはディスプレイカウントにはオンラインディスプレイの合計数が服まれます。 |
dspyCnt | 呼び出し元によって提供されるディスプレイカウント変数へのポインタ。返る時には、ディスプレイカウントには、onlineDspys 配列に返された実際のディスプレイの数が含まれます。この値は最大でも maxDisplays です。 |
戻り値
結果コード。Core Graphics のデータ型と定数 を参照してください。
議論
フレームバッファハードウェアが接続されている場合、ディスプレイは接続せれている、またはオンラインと見なされます。
ハードウェア・ミラーリングを使用すると、ディスプレイはオンラインにできますが、アクティブでも描画可能でもありません。ディスプレイ設定(ガンマテーブルなど) を操作するプログラムは、描画可能ではないハードウェアミラーを含むすべてのディスプレイにアクセスする必要があります。