다음을 통해 공유


DXGKARGCB_QUERYFEATUREINTERFACE 구조체(d3dkmddi.h)

DXGKARGCB_QUERYFEATUREINTERFACEDXGKCB_QUERYFEATUREINTERFACE 콜백 함수의 매개 변수입니다.

구문

typedef struct _DXGKARGCB_QUERYFEATUREINTERFACE {
  DXGK_FEATURE_ID      FeatureId;
  DXGK_FEATURE_VERSION Version;
  UINT16               InterfaceSize;
  void                 *Interface;
} DXGKARGCB_QUERYFEATUREINTERFACE;

멤버

FeatureId

[in] 인터페이스가 쿼리되는 기능의 ID를 지정하는 DXGK_FEATURE_ID 열거형 값입니다.

Version

[in] 인터페이스가 쿼리되는 기능의 버전입니다. 설명 부분을 참조하세요.

InterfaceSize

[in/out] 인터페이스 가 가리키는 인터페이스 버퍼의 크기(바이트)입니다. 성공하면 이 값을 반환된 인터페이스의 크기로 설정해야 합니다. 출력 값이 요청된 인터페이스의 입력 크기보다 작은 경우 호출자는 STATUS_BUFFER_TOO_SMALL 같은 오류를 반환해야 합니다.

Interface

[in/out] 채울 인터페이스 버퍼에 대한 포인터입니다. 이 버퍼는 정확히 InterfaceSize 바이트 길이로 보장됩니다.

설명

기능 인터페이스는 이전 버전의 동일한 인터페이스와 호환될 필요가 없습니다. 예를 들어 기능의 버전 1 및 버전 2에 대한 인터페이스는 근본적으로 다를 수 있습니다(즉, v2 인터페이스는 v1 인터페이스의 확장일 필요가 없음). 이는 DDI를 영구적으로 지원할 필요 없이 시간이 지남에 따라 기능 디자인이 반복될 때 기능 가져오기에 유용합니다.

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

요구 사항

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

추가 정보

DXGK_FEATURE_ID

DXGK_FEATURE_INTERFACE

DXGKCB_QUERYFEATUREINTERFACE