enumeração DXGK_DRIVER_FEATURE (d3dukmdt.h)
A enumeração DXGK_DRIVER_FEATURE é uma lista de recursos de driver.
Syntax
typedef enum _DXGK_DRIVER_FEATURE {
DXGK_DRIVER_FEATURE_HWSCH = 0,
DXGK_DRIVER_FEATURE_HWFLIPQUEUE = 1,
DXGK_DRIVER_FEATURE_LDA_GPUPV = 2,
DXGK_DRIVER_FEATURE_KMD_SIGNAL_CPU_EVENT = 3,
DXGK_DRIVER_FEATURE_USER_MODE_SUBMISSION = 4,
DXGK_DRIVER_FEATURE_SHARE_BACKING_STORE_WITH_KMD = 5,
DXGK_DRIVER_FEATURE_RESERVED_1 = 6,
DXGK_DRIVER_FEATURE_RESERVED_2 = 7,
DXGK_DRIVER_FEATURE_RESERVED_3 = 8,
DXGK_DRIVER_FEATURE_RESERVED_4 = 9,
DXGK_DRIVER_FEATURE_RESERVED_5 = 10,
DXGK_DRIVER_FEATURE_RESERVED_6 = 11,
DXGK_DRIVER_FEATURE_RESERVED_7 = 12,
DXGK_DRIVER_FEATURE_RESERVED_8 = 13,
DXGK_DRIVER_FEATURE_RESERVED_9 = 14,
DXGK_DRIVER_FEATURE_RESERVED_10 = 15,
DXGK_DRIVER_FEATURE_RESERVED_11 = 16,
DXGK_DRIVER_FEATURE_RESERVED_12 = 17,
DXGK_DRIVER_FEATURE_RESERVED_13 = 18,
DXGK_DRIVER_FEATURE_RESERVED_14 = 19,
DXGK_DRIVER_FEATURE_RESERVED_15 = 20,
DXGK_DRIVER_FEATURE_RESERVED_16 = 21,
DXGK_DRIVER_FEATURE_RESERVED_17 = 22,
DXGK_DRIVER_FEATURE_RESERVED_18 = 23,
DXGK_DRIVER_FEATURE_RESERVED_19 = 24,
DXGK_DRIVER_FEATURE_RESERVED_20 = 25,
DXGK_DRIVER_FEATURE_RESERVED_21 = 26,
DXGK_DRIVER_FEATURE_RESERVED_22 = 27,
DXGK_DRIVER_FEATURE_RESERVED_23 = 28,
DXGK_DRIVER_FEATURE_RESERVED_24 = 29,
DXGK_DRIVER_FEATURE_RESERVED_25 = 30,
DXGK_DRIVER_FEATURE_SAMPLE = 31,
DXGK_DRIVER_FEATURE_PAGE_BASED_MEMORY_MANAGER = 32,
DXGK_DRIVER_FEATURE_KERNEL_MODE_TESTING = 33,
DXGK_DRIVER_FEATURE_64K_PT_DEMOTION_FIX = 34,
DXGK_DRIVER_FEATURE_GPUPV_PRESENT_HWQUEUE = 35,
DXGK_DRIVER_FEATURE_GPUVAIOMMU = 36,
DXGK_DRIVER_FEATURE_NATIVE_FENCE = 37,
DXGK_DRIVER_FEATURE_MAX
} DXGK_DRIVER_FEATURE;
Constantes
DXGK_DRIVER_FEATURE_HWSCH Valor: 0 O recurso de agendamento de GPU acelerada por hardware. |
DXGK_DRIVER_FEATURE_HWFLIPQUEUE Valor: 1 O recurso de fila de inversão de hardware. |
DXGK_DRIVER_FEATURE_LDA_GPUPV Valor: 2 O adaptador de exibição vinculado no recurso de paravirtualização de GPU. |
DXGK_DRIVER_FEATURE_KMD_SIGNAL_CPU_EVENT Valor: 3 A sinalização de um evento de CPU por recurso KMD. |
DXGK_DRIVER_FEATURE_USER_MODE_SUBMISSION Valor: 4 O recurso de envio do modo de usuário. |
DXGK_DRIVER_FEATURE_SHARE_BACKING_STORE_WITH_KMD Valor: 5 O que permite que a UMD compartilhe o repositório de backup com o recurso KMD. |
DXGK_DRIVER_FEATURE_RESERVED_1 Valor: 6 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_2 Valor: 7 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_3 Valor: 8 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_4 Valor: 9 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_5 Valor: 10 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_6 Valor: 11 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_7 Valor: 12 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_8 Valor: 13 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_9 Valor: 14 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_10 Valor: 15 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_11 Valor: 16 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_12 Valor: 17 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_13 Valor: 18 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_14 Valor: 19 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_15 Valor: 20 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_16 Valor: 21 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_17 Valor: 22 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_18 Valor: 23 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_19 Valor: 24 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_20 Valor: 25 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_21 Valor: 26 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_22 Valor: 27 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_23 Valor: 28 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_24 Valor: 29 Reservado. |
DXGK_DRIVER_FEATURE_RESERVED_25 Valor: 30 Reservado. |
DXGK_DRIVER_FEATURE_SAMPLE Valor: 31 |
DXGK_DRIVER_FEATURE_PAGE_BASED_MEMORY_MANAGER Valor: 32 O recurso de gerenciamento de memória baseado em página. |
DXGK_DRIVER_FEATURE_KERNEL_MODE_TESTING Valor: 33 O recurso de interface de teste do modo kernel. |
DXGK_DRIVER_FEATURE_64K_PT_DEMOTION_FIX Valor: 34 O bugfix do sistema operacional para rebaixamento de tabela de página de 64K. |
DXGK_DRIVER_FEATURE_GPUPV_PRESENT_HWQUEUE Valor: 35 O bugfix do sistema operacional para paravirtualização de GPU e agendamento de hardware habilitado. |
DXGK_DRIVER_FEATURE_GPUVAIOMMU Valor: 36 O uso de endereços virtuais de GPU com o recurso IoMmu. |
DXGK_DRIVER_FEATURE_NATIVE_FENCE Valor: 37 O recurso de isolamento de GPU nativo. |
DXGK_DRIVER_FEATURE_MAX Valor máximo para a enumeração. |
Comentários
Um recurso do WDDM é identificado por um valor de ID de recurso que tem uma categoria de recurso (4 bits superiores) e uma subid (28 bits inferiores). A sub-ID do recurso é um dos valores nessa enumeração quando a categoria de recurso é DXGK_FEATURE_CATEGORY_DRIVER.
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 | d3dukmdt.h |