DXGKDDI_DSICAPS 콜백 함수(dispmprt.h)

DxgkddiDsiCaps 콜백 함수는 특정 대상에 대한 DSI(표시 직렬 인터페이스) 기능을 쿼리합니다.

구문

DXGKDDI_DSICAPS DxgkddiDsicaps;

NTSTATUS DxgkddiDsicaps(
  [in]  HANDLE Context,
  [in]  D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId,
  [out] PDXGK_DSI_CAPS pArgs
)
{...}

매개 변수

[in] Context

드라이버의 MIPI 인터페이스(DXGK_MIPIDSI_interface )에서 검색된 대로 DXGK는 이 컨텍스트에 대해 드라이버를 쿼리합니다.

[in] TargetId

모니터의 대상 식별자입니다.

[out] pArgs

DXGI_DSI_CAPS 구조체에 대한 포인터입니다.

반환 값

DxgkddiDsiCaps는 성공하면 STATUS_SUCCESS 반환합니다. 그렇지 않으면 Ntstatus.h에 정의된 오류 코드 중 하나를 반환합니다.

설명

OEM 패널 드라이버는 OEM 패널 드라이버가 드라이버 지원을 확인할 수 있는 정보를 제공하는 IOCTL_MIPI_DSI_QUERY_CAPS 전송하여 초기화해야 하며, 디스플레이에서 원시 수준 1 DDB 데이터를 제공하여 한 패널 드라이버가 여러 디바이스를 지원할 수 있도록 하고 일치하지 않는지 확인해야 합니다. OS 그래픽 커널은 이 IOCTL을 받으면 DxgkddiDsiCaps를 호출합니다. 기능은 DXGK_DSI_CAPS 구조로 반환됩니다.

그래픽 드라이버는 데이터가 정적이어야 하므로 사용 가능한 경우 캐시된 정보를 사용하여 DXGI_DSI_CAPS 필드를 채웁니다. OS는 패킷 유효성 검사를 위해 필드 값이 필요하므로TargetMaximumReturnPacketSize 패널 드라이버로부터 요청을 받기 전에 그래픽 드라이버에서 기능을 요청할 수 있습니다.

OEM 패널 드라이버는 DSI 기능 및 패널과의 호환성 유효성을 검사할 책임이 있습니다. 그래픽 드라이버와 OS 모두 특히 정의된 요소 또는 정의되지 않은 모든 제조업체의 경우 충분한 정보가 없기 때문에 이 작업을 수행할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 2004
머리글 dispmprt.h

추가 정보

DXGI_DSI_CAPS

IOCTL_MIPI_DSI_QUERY_CAPS