DXGKDDI_QUERYCONNECTIONCHANGE回调函数 (d3dkmddi.h)

OS 调用 DXGKDDI_QUERYCONNECTIONCHANGE 以响应通过 DxgkCbIndicateConnectorChange 报告的状态更改,或者当 OutputFlags.ConnectorStatusChanges 字段指示调用 SetTimingsFromVidPn 检测到连接器状态更改时。

语法

DXGKDDI_QUERYCONNECTIONCHANGE DxgkddiQueryconnectionchange;

NTSTATUS DxgkddiQueryconnectionchange(
  IN_CONST_HANDLE hAdapter,
  IN_PDXGKARG_QUERYCONNECTIONCHANGE pQueryConnectionChange
)
{...}

参数

hAdapter

标识适配器的句柄。

pQueryConnectionChange

指向 DXGKARG_QUERYCONNECTIONCHANGE 结构的指针,该结构提供作系统分配的缓冲区,驱动程序应将最早的更改复制到其中。 最早的更改按最低 ConnectionChangeId进行判断。

返回值

返回值 描述
STATUS_SUCCESS 如果例程成功并返回请求的更改,则返回。
STATUS_ALREADY_COMPLETE 如果例程成功,但更改已报告给 OS,则返回。

言论

此函数始终在 PASSIVE 级别调用,因此应使支持代码可分页。

要求

要求 价值
目标平台 窗户
标头 d3dkmddi.h