VMRMONITORINFO-Struktur (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Die VMRMONITORINFO
Struktur wird in der IVMRMonitorConfig::GetAvailableMonitors-Methode verwendet, um Informationen zu Monitoren auf dem System festzulegen und abzurufen (nur VMR-7).
Syntax
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;
Member
guid
Eine VMRGUID-Struktur , die den Monitor angibt.
rcMonitor
Das Monitorrechteck.
hMon
Ein Handle für den Monitor.
dwFlags
Flags, wie für die MONITORINFOEX-Struktur definiert. Derzeit ist das einzige gültige Flag MONITORINFOF_PRIMARY, das den primären Anzeigemonitor angibt.
szDevice[32]
Null-beendete Zeichenfolge, die den Gerätenamen enthält.
szDescription[256]
Null-beendete Zeichenfolge, die die Gerätebeschreibung enthält.
liDriverVersion
dwVendorId
dwDeviceId
dwSubSysId
dwRevision
Anforderungen
Anforderung | Wert |
---|---|
Header | strmif.h (include Dshow.h) |