estrutura DXGK_FEATURE_INTERFACE (dispmprt.h)

A estrutura DXGK_FEATURE_INTERFACE contém a interface do driver de porta que pode ser usada para consultá-la para seus recursos habilitados e seu suporte.

Sintaxe

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;

Membros

Size

Tamanho dessa estrutura, em bytes.

Version

O número de versão da interface do recurso. As constantes de número de versão são definidas em Dispmprt.h (por exemplo, DXGK_FEATURE_INTERFACE_VERSION_1).

Context

Ponteiro para um bloco de contexto privado.

InterfaceReference

Ponteiro para a função de referência de interface do driver de porta.

InterfaceDereference

Ponteiro para a função de desreferência da interface do driver de porta.

IsFeatureEnabled

A função de DXGKCB_ISFEATUREENABLED2 do driver de porta. O KMD pode chamar essa função para consultar se o sistema habilitou um recurso.

QueryFeatureInterface

A função de DXGKCB_QUERYFEATUREINTERFACE do driver de porta. O KMD pode chamar essa função para consultar o sistema operacional quanto à interface de um recurso.

Comentários

Para obter essa interface, o KMD chama o retorno de chamada DxgkCbQueryServices de Dxgkrnl com ServiceType definido como DxgkServicesFeature. O KMD pode chamar DxgkCbQueryServices depois de obter o ponteiro do retorno de chamada de uma chamada para seu DxgkDdiStartDevice.

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

DXGK_SERVICES

DXGKCB_ISFEATUREENABLED2

DXGKCB_QUERYFEATUREINTERFACE

DxgkCbQueryServices

DxgkDdiStartDevice