Structure VMRMONITORINFO (strmif.h)
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
La VMRMONITORINFO
structure est utilisée dans la méthode IVMRMonitorConfig ::GetAvailableMonitors pour définir et récupérer des informations sur les moniteurs sur le système (VMR-7 uniquement).
Syntaxe
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;
Membres
guid
Structure VMRGUID qui spécifie le moniteur.
rcMonitor
Rectangle du moniteur.
hMon
Handle du moniteur.
dwFlags
Indicateurs tels que définis pour la structure MONITORINFOEX . Actuellement, le seul indicateur valide est MONITORINFOF_PRIMARY, ce qui indique le moniteur d’affichage principal.
szDevice[32]
Chaîne terminée par null contenant le nom de l’appareil.
szDescription[256]
Chaîne terminée par null contenant la description de l’appareil.
liDriverVersion
dwVendorId
dwDeviceId
dwSubSysId
dwRevision
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | strmif.h (include Dshow.h) |