estructura DXGK_FEATURE_INTERFACE (dispmprt.h)

La estructura de DXGK_FEATURE_INTERFACE contiene la interfaz del controlador de puerto que se puede usar para consultar sus características habilitadas y su compatibilidad.

Sintaxis

typedef struct _DXGK_FEATURE_INTERFACE {
  USHORT                       Size;
  USHORT                       Version;
  PVOID                        Context;
  PINTERFACE_REFERENCE         InterfaceReference;
  PINTERFACE_DEREFERENCE       InterfaceDereference;
  DXGKCB_ISFEATUREENABLED2     IsFeatureEnabled;
  DXGKCB_QUERYFEATUREINTERFACE QueryFeatureInterface;
} DXGK_FEATURE_INTERFACE, *PDXGK_FEATURE_INTERFACE;

Miembros

Size

Tamaño de esta estructura, en bytes.

Version

Número de versión de la interfaz de características. Las constantes de número de versión se definen en Dispmprt.h (por ejemplo, DXGK_FEATURE_INTERFACE_VERSION_1).

Context

Puntero a un bloque de contexto privado.

InterfaceReference

Puntero a la función de referencia de interfaz del controlador de puerto.

InterfaceDereference

Puntero a la función de desreferencia de interfaz del controlador de puerto.

IsFeatureEnabled

Función DXGKCB_ISFEATUREENABLED2 del controlador de puerto. KMD puede llamar a esta función para consultar si el sistema ha habilitado una característica.

QueryFeatureInterface

Función DXGKCB_QUERYFEATUREINTERFACE del controlador de puerto. KMD puede llamar a esta función para consultar el sistema operativo para la interfaz de una característica.

Comentarios

Para obtener esta interfaz, KMD llama a la devolución de llamada dxgkrnldxgkCbQueryServices con ServiceType establecida en DxgkServicesFeature. KMD puede llamar a DxgkCbQueryServices una vez que obtiene el puntero de la devolución de llamada de una llamada a su DxgkDdiStartDevice.

Para obtener más información, consulte Consulta de compatibilidad y habilitación de características de WDDM.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11, versión 24H2 (WDDM 3.2)
Encabezado dispmprt.h

Consulte también

DXGK_SERVICES

DXGKCB_ISFEATUREENABLED2

DXGKCB_QUERYFEATUREINTERFACE

DxgkCbQueryServices

DxgkDdiStartDevice