다음을 통해 공유


EVT_IDD_CX_ADAPTER_COMMIT_MODES 콜백 함수(iddcx.h)

OS는 EVT_IDD_CX_ADAPTER_COMMIT_MODES 호출하여 어댑터의 모니터에 대한 모드 변경 사항을 드라이버에 알릴 수 있습니다.

구문

EVT_IDD_CX_ADAPTER_COMMIT_MODES EvtIddCxAdapterCommitModes;

NTSTATUS EvtIddCxAdapterCommitModes(
  IDDCX_ADAPTER AdapterObject,
  const IDARG_IN_COMMITMODES *pInArgs
)
{...}

매개 변수

AdapterObject

[in] 드라이버에 대한 호출에서 어댑터를 참조하기 위해 OS에서 사용하는 드라이버 제공 IDDCX_ADAPTER 핸들입니다.

pInArgs

[in] EVT_IDD_CX_ADAPTER_COMMIT_MODES 사용하는 인수를 포함하는 IDARG_IN_COMMITMODES 구조체에 대한 포인터입니다.

반환 값

EVT_IDD_CX_ADAPTER_COMMIT_MODESNTSTATUS 값을 반환합니다. 작업이 성공하면 STATUS_SUCCESS 또는 NT_SUCCESS(상태)가 TRUE와 같은 다른 상태 값을 반환합니다. 그렇지 않으면 적절한 NTSTATUS 오류 코드를 반환합니다.

설명

OS는 해당 모니터가 활성화되지 않은 경우에도 연결된 모든 모니터에 대해 항상 IDDCX_PATH 제공하고 변경된 경로를 나타냅니다. 경로가 비활성으로 표시되면 해당 경로에 대한 전체 디스플레이 파이프라인의 전원이 꺼지고 모니터에 신호가 전송되지 않습니다.

새 경로가 커밋되면 드라이버는 첫 번째 프레임을 표시할 준비가 될 때까지 표시 파이프라인을 프로그래밍하여 검은색 이미지를 표시해야 합니다. 이를 위해 첫 번째 프레임을 표시할 준비가 될 때까지 WDDM 표시 유형을 해제한 다음 표시 유형을 켜야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 Windows Server 2016
대상 플랫폼 Windows
헤더 iddcx.h
IRQL requires_same

추가 정보

IDARG_IN_COMMITMODES