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 |