Partager via


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)

Voir aussi

DirectShow Structures