・モニタ側の調整でなくてチップセット/iGPU側の色調整
EnumDisplayDevicesで得られるデバイスIDとは別個のもので識別値が割り当てられてる (引数名がdeviceiIDなので紛らわしいが)
ColorInfoクラスのGetColorメソッドはラッパーなので その先のFriendスコープのクラスのメソッドの引数が全てクラスなのでNewでインスタンス化しておかなくてはいけない。 ColorFeatureクラスのColorFeatureプロパティは配列を返すが、それぞれRGBの意である。
設定のSetColorメソッドもラッパーである。 その先の先のFriendスコープのクラスでドライバに対して設定が行われる。
それで事前にGetColorを呼び出しおかなくてはいけない。 サンプルの設定コードは Contrast だけを設定しているのではなくて、 BrightnessやGammaなども同時に設定されているからだ。