Compartilhar via


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

Confira também

DxgkDdiQueryFeatureSupport

DxgkDdiQueryInterface