enumeración D3DKMT_CLIENTHINT (d3dkmthk.h)

D3DKMT_CLIENTHINT sugerencias en las que el cliente está creando un 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_MAX
} D3DKMT_CLIENTHINT;

Constantes

 
D3DKMT_CLIENTHINT_UNKNOWN
Valor: 0
El cliente es desconocido.
D3DKMT_CLIENTHINT_OPENGL
Valor: 1
El cliente es el entorno de ejecución de OpenGL.
D3DKMT_CLIENTHINT_CDD
Valor: 2
CDD (controlador de pantalla canónica). Este valor está reservado para uso interno.
D3DKMT_CLIENTHINT_OPENCL
Valor: 3
El cliente es OpenCL (Lenguaje de computación abierta).
D3DKMT_CLIENTHINT_VULKAN
Valor: 4
El cliente es Vulkan.
D3DKMT_CLIENTHINT_CUDA
Valor: 5
El cliente es CUDA (Arquitectura de dispositivo unificado de proceso).
D3DKMT_CLIENTHINT_RESERVED
Valor: 6
Reservado.
D3DKMT_CLIENTHINT_DX7
Valor: 7
El cliente es el entorno de ejecución de DirectX 7.0.
D3DKMT_CLIENTHINT_DX8
Valor: 8
El cliente es el entorno de ejecución de DirectX 8.0.
D3DKMT_CLIENTHINT_DX9
Valor: 9
El cliente es el entorno de ejecución de DirectX 9.0.
D3DKMT_CLIENTHINT_DX10
Valor: 10
El cliente es el entorno de ejecución de DirectX 10.0.
D3DKMT_CLIENTHINT_DX11
Valor: 11
El cliente es el entorno de ejecución de DirectX 11.0.
D3DKMT_CLIENTHINT_DX12
Valor: 12
El cliente es el entorno de ejecución de DirectX 12.0.
D3DKMT_CLIENTHINT_9ON12
Valor: 13
El cliente es la capa de asignación D3D9On12 (DirectX 9 en DirectX 12).
D3DKMT_CLIENTHINT_11ON12
Valor: 14
El cliente es la capa de asignación D3D11On12 (DirectX 11 en DirectX 12).
D3DKMT_CLIENTHINT_MFT_ENCODE
Valor: 15
El cliente es una transformación de Media Foundation (MFT).
D3DKMT_CLIENTHINT_GLON12
Valor: 16
El cliente es una capa de asignación de OpenGL en DirectX 12.
D3DKMT_CLIENTHINT_CLON12
Valor: 17
El cliente es una openCL en la capa de asignación de DirectX 12.
D3DKMT_CLIENTHINT_DML_TENSORFLOW
Valor: 18
El cliente es TensorFlow.
D3DKMT_CLIENTHINT_ONEAPI_LEVEL0
Valor: 19
El cliente es un nivel cero deAPI.
D3DKMT_CLIENTHINT_DML_PYTORCH
Valor: 20
El cliente es PyTorch.
D3DKMT_CLIENTHINT_MAX
Valor máximo de enumeración.

Requisitos

Requisito Valor
Header d3dkmthk.h

Consulte también

D3DKMT_CREATECONTEXT