GetPhysicalMonitorsFromIDirect3DDevice9 函数 (physicalmonitorenumerationapi.h)

检索与 Direct3D 设备关联的物理监视器。

语法

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

参数

[in] pDirect3DDevice9

指向 Direct3D 设备的 IDirect3DDevice9 接口的指针。

[in] dwPhysicalMonitorArraySize

pPhysicalMonitorArray 中的元素数。 若要获取数组的所需大小,请调用 GetNumberOfPhysicalMonitorsFromIDirect3DDevice9

[out] pPhysicalMonitorArray

指向 PHYSICAL_MONITOR 结构的数组的指针。 调用方必须分配数组。

返回值

如果此函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

单个 Direct3D 设备可以与多个物理监视器相关联。 此函数返回每个物理监视器的句柄和文本说明。

使用完监视器句柄后,通过将 pPhysicalMonitorArray 数组传递给 DestroyPhysicalMonitors 函数来关闭它们。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 physicalmonitorenumerationapi.h
Library Dxva2.lib
DLL Dxva2.dll

另请参阅

监视配置函数