Share via


Función GetPhysicalMonitorsFromIDirect3DDevice9 (physicalmonitorenumerationapi.h)

Recupera los monitores físicos asociados a un dispositivo Direct3D.

Sintaxis

HRESULT GetPhysicalMonitorsFromIDirect3DDevice9(
  [in]  IDirect3DDevice9   *pDirect3DDevice9,
  [in]  DWORD              dwPhysicalMonitorArraySize,
  [out] LPPHYSICAL_MONITOR pPhysicalMonitorArray
);

Parámetros

[in] pDirect3DDevice9

Puntero a la interfaz IDirect3DDevice9 del dispositivo Direct3D.

[in] dwPhysicalMonitorArraySize

Número de elementos de pPhysicalMonitorArray. Para obtener el tamaño necesario de la matriz, llame a GetNumberOfPhysicalMonitorsFromIDirect3DDevice9.

[out] pPhysicalMonitorArray

Puntero a una matriz de estructuras de PHYSICAL_MONITOR . El autor de la llamada debe asignar la matriz.

Valor devuelto

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Un único dispositivo Direct3D se puede asociar a más de un monitor físico. Esta función devuelve un identificador y una descripción de texto para cada monitor físico.

Cuando haya terminado de usar los controladores de monitor, ciérralos pasando la matriz pPhysicalMonitorArray a la función DestroyPhysicalMonitors .

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado physicalmonitorenumerationapi.h
Library Dxva2.lib
Archivo DLL Dxva2.dll

Consulte también

Supervisar funciones de configuración