Share via


VMR9MonitorInfo

VMR9MonitorInfo 構造体は、IVMRMonitorConfig9::GetAvailableMonitors メソッドの VMR-9 と共同で、システム上のモニタに関する情報を設定および取得する。

構文

typedef struct VMR9MonitorInfo{
  UINT  uDevID;
  RECT  rcMonitor;
  HMONITOR  hMon;
  DWORD  dwFlags;
  wchar_t  szDevice[VMR9DEVICENAMELEN];
  wchar_t  szDescription[VMR9DEVICEDESCRIPTIONLEN]
  LARGE_INTEGER  liDriverVersion;
  DWORD  dwVendorId;
  DWORD  dwDeviceId;
  DWORD  dwSubSysId;
  DWORD  dwRevision;
};

メンバ

uDevID

モニタ デバイスを指定する整数インデックス。

rcMonitor

モニタの矩形を指定する。

hMon

モニタのハンドル。

dwFlags

MONITORINFOEX に記述される。現在は MONITORINFOF_PRIMARY のみ。

szDevice

デバイス名が格納された、NULL で終了する文字列。

szDescription

デバイスの説明が格納された、NULL で終了する文字列。

liDriverVersion

ドライバのバージョンを指定する。

dwVendorId

ベンダを指定する。

dwDeviceId

デバイス ID を指定する。

dwSubSysId

デバイスのサブシステムを指定する。

dwRevision

リビジョン番号を指定する。

注意

この構造体を使って、複数のモニタ システム上でモニタを構成する。

参照