DXGKDDI_UPDATEMONITORLINKINFO回调函数 (d3dkmddi.h)
由客户端驱动程序实现,以允许查询与当前附加该监视器所通过的链接绑定的监视器的功能。
语法
DXGKDDI_UPDATEMONITORLINKINFO DxgkddiUpdatemonitorlinkinfo;
NTSTATUS DxgkddiUpdatemonitorlinkinfo(
IN_CONST_HANDLE hAdapter,
INOUT_PDXGKARG_UPDATEMONITORLINKINFO pUpdateMonitorLinkInfoArg
)
{...}
参数
hAdapter
标识应设置显示计时的适配器。
pUpdateMonitorLinkInfoArg
指向 DXGKARG_UPDATEMONITORLINKINFO 结构的指针,驱动程序为其写入监视器链接功能。
返回值
如果操作成功,则返回STATUS_SUCCESS。 否则,返回相应的 NTSTATUS 值错误代码。 有关详细信息,请参阅 NTSTATUS 值。 除非参数中存在错误或处理请求失败,否则驱动程序应始终返回成功代码。
注解
UpdateMonitorLinkCapabilities 将在 RecommendMonitorModes 回调函数之后和模式枚举之前调用,以便操作系统可以查询不依赖于特定显示配置的功能,而无需在枚举中添加额外信息。 然后,在 RecommendMonitorModes 完成时,驱动程序已完全理解监视器的功能,并可以将其报告给 OS。 这并不一定意味着无论显示配置如何,所有此类功能都可用,但它允许 OS 做出定义的假设。
DXGKARG_UPDATEMONITORLINKINFO结构还会根据监视器的 OS 配置将使用情况提示传递给驱动程序。
始终在被动级别调用此函数。
要求
要求 | 值 |
---|---|
Header | d3dkmddi.h |
IRQL | PASSIVE |