estrutura DXGKDDI_FEATURE_INTERFACE (dispmprt.h)
A estrutura DXGKDDI_FEATURE_INTERFACE contém a interface do driver de miniporta do modo kernel de exibição (KMDs) que o driver de porta pode chamar para consultar o suporte a recursos do KMD.
Sintaxe
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;
Membros
Size
O tamanho, em bytes, dessa estrutura.
Version
O número de versão dessa interface. As constantes de número de versão são definidas em Dispmprt.h (por exemplo, DXGK_FEATURE_INTERFACE_VERSION_1).
Context
Um ponteiro para um bloco de contexto privado.
InterfaceReference
Ponteiro para uma função de referência de interface implementada por KMD.
InterfaceDereference
Ponteiro para uma função de desreferência de interface implementada por KMD.
QueryFeatureSupport
Ponteiro para uma função DxgkDdiQueryFeatureSupport implementada pelo KMD para consultar o suporte a recursos.
QueryFeatureInterface
Ponteiro para uma função DxgkDdiQueryFeatureInterface implementada pelo KMD para consultar as interfaces do KMD para um recurso. O sistema operacional chama apenas essas interfaces para recursos habilitados e sempre solicita a interface para uma versão do recurso compatível com o driver.
Comentários
Se o driver implementar o DXGKDDI_FEATURE_INTERFACE, ele não precisará mais chamar DxgkCbQueryFeatureSupport para habilitar um recurso no driver de porta com antecedência. Em vez disso, ele pode consultar o suporte a recursos sob demanda usando sua interface DXGKDDI_FEATURE_INTERFACE .
Para obter mais informações, consulte Consultando o suporte e a habilitação de recursos do WDDM.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11, versão 24H2 (WDDM 3.2) |
Cabeçalho | dispmprt.h |