VMRMONITORINFO 结构 (strmif.h)
[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 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
要求
要求 | 值 |
---|---|
Header | strmif.h (包括 Dshow.h) |