DXGKDDI_SETTIMINGSFROMVIDPN 콜백 함수(d3dkmddi.h)
DXGKDDI_SETTIMINGSFROMVIDPN 어댑터의 표시 타이밍을 설정하거나 수정하기 위해 호출됩니다. 이 DDI는 DxgkDdiCommitVidPn을 대체합니다.
구문
DXGKDDI_SETTIMINGSFROMVIDPN DxgkddiSettimingsfromvidpn;
NTSTATUS DxgkddiSettimingsfromvidpn(
[in] IN_CONST_HANDLE hAdapter,
[in, out] IN_OUT_PDXGKARG_SETTIMINGSFROMVIDPN pSetTimings
)
{...}
매개 변수
[in] hAdapter
표시 타이밍을 설정해야 하는 어댑터를 식별합니다.
[in, out] pSetTimings
설정할 표시 시간을 설명하는 DXGKARG_SETTIMINGSFROMVIDPN 구조체에 대한 포인터입니다.
반환 값
이 루틴이 성공하면 STATUS_SUCCESS 반환합니다.
설명
커널 모드 드라이버는 매개 변수를 평가하고, 매개 변수를 시도하는 데 방해가 되는 조건이 없는 경우 변경 내용을 시작합니다. 대상 대역폭 제한 초과와 같은 조건이 변경되지 않도록 하는 경우 드라이버는 조건을 설명해야 합니다. 타이밍을 변경할 수 있지만 먼저 준비 작업을 완료해야 하는 경우 드라이버는 출력 플래그에 이를 표시해야 합니다.
이 함수는 항상 PASSIVE 수준에서 호출됩니다.
이 함수는 디스플레이 미니포트 드라이버의 DriverEntry에 의해 등록됩니다.
WDDM 2.6부터 디스플레이 동기화를 사용할 수 있고 둘 이상의 디스플레이를 사용하도록 설정하면 OS는 DXGKDDI_SETTIMINGSFROMVIDPN 호출에서 디스플레이를 동기화해야 함을 나타냅니다. 동기화할 각 경로는 SyncLockGroup 비트 필드에 0이 아닌 값이 있고 SyncLockStyle 필드에서 선택한 동기화 스타일이 있으며 둘 다 DXGK_SET_TIMING_PATH_INFO 구조에 있습니다.
요구 사항
| 대상 플랫폼 | Windows |
| 헤더 | d3dkmddi.h |
| IRQL | PASSIVE_LEVEL |
피드백
다음에 대한 사용자 의견 제출 및 보기