Struttura VMRMONITORINFO (strmif.h)
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
La VMRMONITORINFO
struttura viene usata nel metodo IVMRMonitorConfig::GetAvailableMonitors per impostare e recuperare informazioni sui monitoraggi nel sistema (solo VMR-7).
Sintassi
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;
Members
guid
Struttura VMRGUID che specifica il monitoraggio.
rcMonitor
Rettangolo di monitoraggio.
hMon
Handle per il monitoraggio.
dwFlags
Flag definiti per la struttura MONITORINFOEX . Attualmente l'unico flag valido è MONITORINFOF_PRIMARY, che indica il monitor di visualizzazione primario.
szDevice[32]
Stringa con terminazione Null contenente il nome del dispositivo.
szDescription[256]
Stringa con terminazione Null contenente la descrizione del dispositivo.
liDriverVersion
dwVendorId
dwDeviceId
dwSubSysId
dwRevision
Requisiti
Requisito | Valore |
---|---|
Intestazione | strmif.h (include Dshow.h) |