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 |