DXGK_FEATURE_INTERFACE estrutura (dispmprt.h)
A estrutura DXGK_FEATURE_INTERFACE contém a interface do driver de porta que pode ser usada para consultá-la quanto aos 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 da 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 para a interface de um recurso.
Observações
Para obter essa interface, o KMD chama dxgkrnlDxgkCbQueryServices retorno de chamada 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 Querying WDDM feature support and enablement.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 11, versão 24H2 (WDDM 3.2) |
cabeçalho | dispmprt.h |