Core Graphics >     CGGetEventTapList(_:_:_:)
イニシャライザ
CGGetEventTapList(_:_:_:)
現在インストールされているイベントタップのリストを取得します。
宣言
パラメータ
maxNumberOfTaps | tapList パラメーターで指定する配列の長さ。 |
tapList | イベントタップ情報構造体の配列。あなたは配列用の保管場所を割り当てる責任があります。返ってくると、あなたの配列には、現在インストールされているイベントタップのリストを含んでいます。このパラメーターに NULL を渡すと、maxNumberOfTaps パラメーターは無視され、eventTapCount 変数は現在インストールされているイベントタップの数が入ります。 |
eventTapCount | CGTableCount 変数へのポインタ。返ってくると、変数は配列要素の実際の数が入ります。 |
戻り値
結果コード。Quartz Display Services で説明されている結果コードを参照してください。
議論
この関数を呼び出すたびに、tapList パラメータの最小待ち時間値と最大待ち時間値が対応する平均値にリセットされるという副作用があります。これらのフィールドに報告される値は、前回の呼び出し以降の最小値と最大値、またはタップのインスタンス化を反映します。これにより、監視ツールは、時間の経過とともに、様々な動作条件下で最良および最悪の待ち時間を評価します。