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 级别调用,因此应使支持代码可分页。

要求

要求
目标平台 Windows
标头 d3dkmddi.h