enumeração DXGK_FEATURE_ID (d3dukmdt.h)
Um valor de enumeração DXGK_FEATURE_ID identifica um recurso WDDM.
Syntax
typedef enum _DXGK_FEATURE_ID {
DXGK_FEATURE_HWSCH,
DXGK_FEATURE_HWFLIPQUEUE,
DXGK_FEATURE_LDA_GPUPV,
DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT,
DXGK_FEATURE_USER_MODE_SUBMISSION,
DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD,
DXGK_FEATURE_SAMPLE,
DXGK_FEATURE_PAGE_BASED_MEMORY_MANAGER,
DXGK_FEATURE_KERNEL_MODE_TESTING,
DXGK_FEATURE_64K_PT_DEMOTION_FIX,
DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE,
DXGK_FEATURE_GPUVAIOMMU,
DXGK_FEATURE_NATIVE_FENCE,
DXGK_FEATURE_QUERYSTATISTICS_EXTENSIONS
} DXGK_FEATURE_ID;
Constantes
DXGK_FEATURE_HWSCH O recurso de agendamento de GPU acelerada por hardware. A categoria de recurso é DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_HWFLIPQUEUE O recurso de fila de inversão de hardware . A categoria de recurso é DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_LDA_GPUPV O adaptador de exibição vinculado no recurso de paravirtualização de GPU. A categoria de recurso é DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT A sinalização de um evento de CPU por recurso KMD . A categoria de recurso é DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_USER_MODE_SUBMISSION O recurso de envio do modo de usuário. A categoria de recurso é DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD O que permite que a UMD compartilhe o repositório de backup com o recurso KMD . A categoria de recurso é DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_SAMPLE Os drivers podem usar esse valor para testar suas implementações. |
DXGK_FEATURE_PAGE_BASED_MEMORY_MANAGER O recurso de gerenciamento de memória baseado em página. A categoria de recurso é DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_KERNEL_MODE_TESTING O recurso de interface de teste do modo kernel. A categoria de recurso é DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_64K_PT_DEMOTION_FIX A correção de rebaixamento da tabela de páginas de 64k do sistema operacional "feature", que indica que o sistema operacional tem a correção para rebaixamento de tabela de página de 64K habilitada. O rebaixamento da tabela de páginas de 64 KB ocorre quando um intervalo de VA de GPU mapeado por páginas de 64 KB precisa ser parcialmente mapeado por páginas de 4 KB. Nesse caso, a tabela de páginas com entradas de 64 KB é convertida (rebaixada) em uma tabela de páginas com entradas de 4 KB. O bug era que a proteção do driver e o identificador de alocação não eram preservados durante o rebaixamento. A categoria de recurso é DXGK_FEATURE_CATEGORY_DRIVER. Confira Comentários para obter mais informações. |
DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE O sistema operacional tem a correção do problema na paravirtualização de GPU e no agendamento de hardware habilitado. Se um objeto de contexto DXGK tivesse várias filas de hardware e D3DKMTPresent fosse chamado com uma fila de hardware que não era a primeira na lista de filas, a primeira fila de hardware foi usada no host para manipular o Presente. A categoria de recurso é DXGK_FEATURE_CATEGORY_DRIVER. Confira Comentários para obter mais informações. |
DXGK_FEATURE_GPUVAIOMMU O endereço virtual da GPU com o recurso IoMmu. A categoria de recurso é DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_NATIVE_FENCE O recurso de isolamento de GPU nativo. A categoria de recurso é DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_QUERYSTATISTICS_EXTENSIONS O recurso de estatísticas de consulta. A categoria de recurso é DXGK_FEATURE_CATEGORY_OS. |
Comentários
Um recurso do WDDM é identificado por sua ID de recurso (DXGK_FEATURE_ID) composta de:
- Um valor DXGK_FEATURE_CATEGORY que identifica a ID da categoria do recurso. Essas informações são armazenadas nos quatro bits superiores de DXGK_FEATURE_ID.
- Um valor DXGK_DRIVER_FEATURE que identifica o próprio recurso.
Como as implementações de recursos originais não categorizam as IDs de recurso, há um punhado de IDs de recurso que devem permanecer definidas dentro da categoria 0 para compatibilidade com versões anteriores, mas não são recursos de driver. Isso se aplica às seguintes IDs de recurso:
- DXGK_FEATURE_64K_PT_DEMOTION_FIX
- DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE
- Todas as IDs de recurso no intervalo de DXGK_DRIVER_FEATURE_RESERVED_1 até DXGK_DRIVER_FEATURE_RESERVED_25
Essas IDs de recurso representam recursos que foram definidos ou implementados em builds de sistema operacional mais antigos, e as verificações de software existentes devem ser capazes de continuar a consultar esses recursos por essas IDs. Os drivers não são necessários para implementar o suporte para nenhuma dessas IDs de recurso.
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 |