DXGKDDI_QUERYCONNECTIONCHANGE 콜백 함수(d3dkmddi.h)

OS는 DxgkCbIndicateConnectorChange를 통해 보고된 상태 변경에 대한 응답으로 또는 OutputFlags.ConnectorStatusChanges 필드에 SetTimingsFromVidPn에 대한 호출에서 커넥터 상태 변경 내용을 감지했음을 나타내는 경우 DXGKDDI_QUERYCONNECTIONCHANGE 호출합니다.

구문

DXGKDDI_QUERYCONNECTIONCHANGE DxgkddiQueryconnectionchange;

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

매개 변수

hAdapter

어댑터를 식별하는 핸들입니다.

pQueryConnectionChange

드라이버에서 가장 오래된 변경 사항을 복사해야 하는 OS 할당 버퍼를 제공하는 DXGKARG_QUERYCONNECTIONCHANGE 구조체에 대한 포인터입니다. 가장 오래된 변경 내용은 가장 낮은 ConnectionChangeId로 판단됩니다.

반환 값

반환 값 Description
STATUS_SUCCESS 루틴이 성공하고 요청된 변경 내용이 반환되면 반환됩니다.
STATUS_ALREADY_COMPLETE 루틴이 성공했지만 변경 내용이 이미 OS에 보고되면 반환됩니다.

설명

이 함수는 항상 PASSIVE 수준에서 호출되므로 지원 코드를 페이징 가능으로 만들어야 합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d3dkmddi.h