DXGK_DISPLAY_DIAGNOSTICS_INTERFACE 구조체(dispmprt.h)
디스플레이 진단 인터페이스를 사용해야 하는 커널 모드 구성 요소는 디스플레이 미니포트 드라이버의 DxgkDdiQueryInterface 함수를 호출합니다.
구문
typedef struct _DXGK_DISPLAY_DIAGNOSTICS_INTERFACE {
[in] IN USHORT Size;
[in] IN USHORT Version;
[out] OUT PVOID Context;
[out] OUT PINTERFACE_REFERENCE InterfaceReference;
[out] OUT PINTERFACE_DEREFERENCE InterfaceDereference;
[out] OUT DXGKDDI_GETDISPLAYSTATENONINTRUSIVE DxgkDdiGetDisplayStateNonIntrusive;
[out] OUT DXGKDDI_GETDISPLAYSTATEINTRUSIVE DxgkDdiGetDisplayStateIntrusive;
} DXGK_DISPLAY_DIAGNOSTICS_INTERFACE, *PDXGK_DISPLAY_DIAGNOSTICS_INTERFACE;
멤버
[in] Size
이 구조체의 크기(바이트)입니다.
[in] Version
디스플레이 진단 인터페이스의 버전 번호입니다. 버전 번호 상수는 dispmprt.h 에 정의됩니다(예: DXGK_DISPLAY_DIAGNOSTICS_INTERFACE_VERSION_1).
[out] Context
디스플레이 미니포트 드라이버에서 제공하는 프라이빗 컨텍스트 블록에 대한 포인터입니다. 운영 체제는 인터페이스 DDI 호출에서 드라이버에 이 컨텍스트 를 다시 제공합니다. 운영 체제가 어댑터당 인터페이스 정보를 저장하기 때문에 드라이버는 이 컨텍스트가 어댑터별이며 드라이버 전역이 아닌지 확인해야 합니다.
[out] InterfaceReference
디스플레이 미니포트 드라이버의 인터페이스 참조 함수에 대한 포인터입니다.
[out] InterfaceDereference
디스플레이 미니포트 드라이버의 인터페이스 역참조 함수를 포인터로 지정합니다.
[out] DxgkDdiGetDisplayStateNonIntrusive
디스플레이 미니포트 드라이버의 DxgkDdiGetDisplayStateNonIntrusive 함수에 대한 포인터입니다 .
[out] DxgkDdiGetDisplayStateIntrusive
디스플레이 미니포트 드라이버의 DxgkDdiGetDisplayStateIntrusive 함수에 대한 포인터입니다 .
설명
운영 체제는 시작할 때 각 그래픽 어댑터에 대한 디스플레이 진단 인터페이스를 쿼리합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 2004 |
머리글 | dispmprt.h |
추가 정보
DxgkDdiGetDisplayStateIntrusive