Compartilhar via


D3DKMT_CLIENTHINT enumeração (d3dkmthk.h)

D3DKMT_CLIENTHINT dicas sobre qual cliente está criando um contexto de dispositivo.

Syntax

typedef enum _D3DKMT_CLIENTHINT {
  D3DKMT_CLIENTHINT_UNKNOWN = 0,
  D3DKMT_CLIENTHINT_OPENGL = 1,
  D3DKMT_CLIENTHINT_CDD = 2,
  D3DKMT_CLIENTHINT_OPENCL = 3,
  D3DKMT_CLIENTHINT_VULKAN = 4,
  D3DKMT_CLIENTHINT_CUDA = 5,
  D3DKMT_CLIENTHINT_RESERVED = 6,
  D3DKMT_CLIENTHINT_DX7 = 7,
  D3DKMT_CLIENTHINT_DX8 = 8,
  D3DKMT_CLIENTHINT_DX9 = 9,
  D3DKMT_CLIENTHINT_DX10 = 10,
  D3DKMT_CLIENTHINT_DX11 = 11,
  D3DKMT_CLIENTHINT_DX12 = 12,
  D3DKMT_CLIENTHINT_9ON12 = 13,
  D3DKMT_CLIENTHINT_11ON12 = 14,
  D3DKMT_CLIENTHINT_MFT_ENCODE = 15,
  D3DKMT_CLIENTHINT_GLON12 = 16,
  D3DKMT_CLIENTHINT_CLON12 = 17,
  D3DKMT_CLIENTHINT_DML_TENSORFLOW = 18,
  D3DKMT_CLIENTHINT_ONEAPI_LEVEL0 = 19,
  D3DKMT_CLIENTHINT_DML_PYTORCH = 20,
  D3DKMT_CLIENTHINT_VKON12,
  D3DKMT_CLIENTHINT_FASTRPC,
  D3DKMT_CLIENTHINT_SNPE,
  D3DKMT_CLIENTHINT_QNN,
  D3DKMT_CLIENTHINT_VITIS,
  D3DKMT_CLIENTHINT_FFMPEG,
  D3DKMT_CLIENTHINT_OPEN_VINO,
  D3DKMT_CLIENTHINT_MAX
} D3DKMT_CLIENTHINT;

Constantes

 
D3DKMT_CLIENTHINT_UNKNOWN
Valor: 0
O cliente é desconhecido.
D3DKMT_CLIENTHINT_OPENGL
Valor: 1
O cliente é o runtime do OpenGL.
D3DKMT_CLIENTHINT_CDD
Valor: 2
CDD (Driver de Exibição Canônico). Esse valor é reservado para uso interno.
D3DKMT_CLIENTHINT_OPENCL
Valor: 3
O cliente é OpenCL (Open Computing Language).
D3DKMT_CLIENTHINT_VULKAN
Valor: 4
O cliente é Vulkan.
D3DKMT_CLIENTHINT_CUDA
Valor: 5
O cliente é CUDA (Arquitetura de Dispositivo Unificado de Computação).
D3DKMT_CLIENTHINT_RESERVED
Valor: 6
Reservado.
D3DKMT_CLIENTHINT_DX7
Valor: 7
O cliente é o runtime do DirectX 7.0.
D3DKMT_CLIENTHINT_DX8
Valor: 8
O cliente é o runtime do DirectX 8.0.
D3DKMT_CLIENTHINT_DX9
Valor: 9
O cliente é o runtime do DirectX 9.0.
D3DKMT_CLIENTHINT_DX10
Valor: 10
O cliente é o runtime do DirectX 10.0.
D3DKMT_CLIENTHINT_DX11
Valor: 11
O cliente é o runtime do DirectX 11.0.
D3DKMT_CLIENTHINT_DX12
Valor: 12
O cliente é o runtime do DirectX 12.0.
D3DKMT_CLIENTHINT_9ON12
Valor: 13
O cliente é a camada de mapeamento D3D9On12 (DirectX 9 no DirectX 12).
D3DKMT_CLIENTHINT_11ON12
Valor: 14
O cliente é a camada de mapeamento D3D11On12 (DirectX 11 no DirectX 12).
D3DKMT_CLIENTHINT_MFT_ENCODE
Valor: 15
O cliente é uma MFT (Media Foundation Transform).
D3DKMT_CLIENTHINT_GLON12
Valor: 16
O cliente é uma camada de mapeamento OpenGL no DirectX 12.
D3DKMT_CLIENTHINT_CLON12
Valor: 17
O cliente é uma camada de mapeamento OpenCL no DirectX 12.
D3DKMT_CLIENTHINT_DML_TENSORFLOW
Valor: 18
O cliente é TensorFlow.
D3DKMT_CLIENTHINT_ONEAPI_LEVEL0
Valor: 19
O cliente é um nível de API Zero.
D3DKMT_CLIENTHINT_DML_PYTORCH
Valor: 20
O cliente é PyTorch.
D3DKMT_CLIENTHINT_MAX
Valor máximo de enumeração.

Requisitos

Requisito Valor
Cabeçalho d3dkmthk.h

Confira também

D3DKMT_CREATECONTEXT