다음을 통해 공유


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 콜백 함수 및 모드 열거 전에 호출되므로 특정 디스플레이 구성에 종속되지 않는 기능은 열거형에 추가 정보를 추가하지 않고 OS에서 쿼리할 수 있습니다. 그런 다음 RecommendMonitorModes가 완료될 때까지 드라이버는 모니터의 기능을 완전히 이해하고 OS에 보고할 수 있습니다. 이는 표시 구성에 관계없이 이러한 모든 기능을 사용할 수 있음을 의미하지는 않지만 OS가 정의된 가정을 할 수 있도록 허용합니다.

또한 DXGKARG_UPDATEMONITORLINKINFO 구조는 모니터의 OS 구성에 따라 드라이버에 사용 힌트를 전달합니다.

이 함수는 항상 PASSIVE 수준에서 호출됩니다.

요구 사항

요구
헤더 d3dkmddi.h
IRQL 수동태