Freigeben über


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)

Weitere Informationen

DirectShow-Strukturen