estructura DXGKARGCB_QUERYFEATUREINTERFACE (d3dkmddi.h)
DXGKARGCB_QUERYFEATUREINTERFACE es el parámetro de la función de devolución de llamada DXGKCB_QUERYFEATUREINTERFACE.
Sintaxis
typedef struct _DXGKARGCB_QUERYFEATUREINTERFACE {
DXGK_FEATURE_ID FeatureId;
DXGK_FEATURE_VERSION Version;
UINT16 InterfaceSize;
void *Interface;
} DXGKARGCB_QUERYFEATUREINTERFACE;
Miembros
FeatureId
[in] Valor de enumeración DXGK_FEATURE_ID que especifica el identificador de la característica cuya interfaz se está consultando.
Version
[in] Versión de la característica cuya interfaz se está consultando. Vea comentarios.
InterfaceSize
[in/out] Tamaño del búfer de interfaz al que interfaz apunta, en bytes. Si se ejecuta correctamente, este valor debe establecerse en el tamaño de la interfaz devuelta. Si el valor de salida es menor que el tamaño de entrada de la interfaz solicitada, el autor de la llamada debe devolver un error, como STATUS_BUFFER_TOO_SMALL.
Interface
[in/out] Puntero al búfer de interfaz que se va a rellenar. Se garantiza que este búfer es exactamente InterfaceSize bytes de longitud.
Observaciones
No es necesario que las interfaces de características sean compatibles con versiones anteriores de la misma interfaz. Por ejemplo, la interfaz de la versión 1 y la versión 2 de una característica puede ser radicalmente diferente (es decir, la interfaz v2 no necesita ser una extensión de la interfaz v1). Esto es útil para la incorporación de características cuando el diseño de una característica se itera con el tiempo, sin necesidad de admitir permanentemente una DDI para siempre.
Para obtener más información, consulte compatibilidad con características de WDDM de consulta y habilitación.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11, versión 24H2 (WDDM 3.2) |
encabezado de | d3dkmddi.h |