Estrutura VMRMONITORINFO (strmif.h)
[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
A VMRMONITORINFO
estrutura é usada no método IVMRMonitorConfig::GetAvailableMonitors para definir e recuperar informações sobre monitores no sistema (somente VMR-7).
Sintaxe
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;
Membros
guid
Uma estrutura VMRGUID que especifica o monitor.
rcMonitor
O retângulo do monitor.
hMon
Um identificador para o monitor.
dwFlags
Sinalizadores conforme definido para a estrutura MONITORINFOEX . Atualmente, o único sinalizador válido é MONITORINFOF_PRIMARY, o que indica o monitor de exibição primário.
szDevice[32]
Cadeia de caracteres terminada em nulo que contém o nome do dispositivo.
szDescription[256]
Cadeia de caracteres terminada em nulo que contém a descrição do dispositivo.
liDriverVersion
dwVendorId
dwDeviceId
dwSubSysId
dwRevision
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | strmif.h (inclua Dshow.h) |