SophiaFramework には、デバイス情報を管理する SFUDeviceInfo クラスが定義されています。
このクラスを使用すると IShell インターフェイスに問い合わせなくても、デバイスの各情報を取得できます。
以下に主要なメンバ関数を記載します。
例 8.1. 画面の色深度を取得
SFUDeviceInfo deviceInfo; // 画面の色深度を取得します。 UInt16 colorDepth = deviceInfo.ColorDepth();