共用方式為


(strmif.h) VMRMONITORINFO 結構

[與此頁面 相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式代碼,以使用新的 API。]

結構 VMRMONITORINFO 用於 IVMRMonitorConfig::GetAvailableMonitors 方法來設定和擷取系統上監視的相關信息, (僅) VMR-7。

語法

typedef struct tagVMRMONITORINFO {
  VMRGUID       guid;
  RECT          rcMonitor;
  HMONITOR      hMon;
  DWORD         dwFlags;
  wchar_t       szDevice[32];
  wchar_t       szDescription[256];
  LARGE_INTEGER liDriverVersion;
  DWORD         dwVendorId;
  DWORD         dwDeviceId;
  DWORD         dwSubSysId;
  DWORD         dwRevision;
} VMRMONITORINFO;

成員

guid

指定監視的 VMRGUID 結構。

rcMonitor

監視矩形。

hMon

監視的句柄。

dwFlags

針對 MONITORINFOEX 結構定義的旗標。 目前唯一有效的旗標 是MONITORINFOF_PRIMARY,表示主要顯示監視器。

szDevice[32]

包含裝置名稱的 Null 終止字串。

szDescription[256]

包含裝置描述的 Null 終止字串。

liDriverVersion

dwVendorId

dwDeviceId

dwSubSysId

dwRevision

規格需求

需求
標頭 strmif.h (包含 Dshow.h)

另請參閱

DirectShow 結構