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 |