다음을 통해 공유


DXGKDDI_FEATURE_INTERFACE 구조체(dispmprt.h)

DXGKDDI_FEATURE_INTERFACE 구조에는 포트 드라이버가 KMD의 기능 지원을 쿼리하기 위해 호출할 수 있는 KMD(디스플레이 커널 모드 미니포트 드라이버) 인터페이스가 포함되어 있습니다.

구문

typedef struct _DXGKDDI_FEATURE_INTERFACE {
  USHORT                         Size;
  USHORT                         Version;
  PVOID                          Context;
  PINTERFACE_REFERENCE           InterfaceReference;
  PINTERFACE_DEREFERENCE         InterfaceDereference;
  PDXGKDDI_QUERYFEATURESUPPORT   QueryFeatureSupport;
  PDXGKDDI_QUERYFEATUREINTERFACE QueryFeatureInterface;
} DXGKDDI_FEATURE_INTERFACE, *PDXGKDDI_FEATURE_INTERFACE;

멤버

Size

이 구조체의 크기(바이트)입니다.

Version

이 인터페이스의 버전 번호입니다. 버전 번호 상수는 Dispmprt.h 에서 정의됩니다(예: DXGK_FEATURE_INTERFACE_VERSION_1).

Context

프라이빗 컨텍스트 블록에 대한 포인터입니다.

InterfaceReference

KMD 구현 인터페이스 참조 함수에 대한 포인터입니다.

InterfaceDereference

KMD 구현 인터페이스 역참조 함수에 대한 포인터입니다.

QueryFeatureSupport

기능 지원을 쿼리하는 KMD 구현 DxgkDdiQueryFeatureSupport 함수에 대한 포인터입니다.

QueryFeatureInterface

KMD 구현 DxgkDdiQueryFeatureInterface 함수에 대한 포인터로 KMD의 인터페이스에서 기능을 쿼리합니다. OS는 활성화된 기능에 대해서만 이러한 인터페이스를 호출하고 항상 드라이버가 지원하는 기능 버전에 대한 인터페이스를 요청합니다.

설명

드라이버가 DXGKDDI_FEATURE_INTERFACE 구현하는 경우 더 이상 DxgkCbQueryFeatureSupport 를 호출하여 포트 드라이버에서 기능을 미리 사용하도록 설정할 필요가 없습니다. 대신 DXGKDDI_FEATURE_INTERFACE 인터페이스를 사용하여 요청 시 기능 지원을 쿼리할 수 있습니다.

자세한 내용은 WDDM 기능 지원 및 사용 설정 쿼리를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11 버전 24H2(WDDM 3.2)
머리글 dispmprt.h

추가 정보

DxgkDdiQueryFeatureSupport

DxgkDdiQueryInterface