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 |