énumération D3DKMT_CLIENTHINT (d3dkmthk.h)

D3DKMT_CLIENTHINT indicateurs sur le client qui crée un contexte d’appareil.

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
Valeur : 0
Le client est inconnu.
D3DKMT_CLIENTHINT_OPENGL
Valeur : 1
Le client est le runtime OpenGL.
D3DKMT_CLIENTHINT_CDD
Valeur : 2
CDD (Pilote d’affichage canonique). Cette valeur est réservée à un usage interne.
D3DKMT_CLIENTHINT_OPENCL
Valeur : 3
Le client est OpenCL (Open Computing Language).
D3DKMT_CLIENTHINT_VULKAN
Valeur : 4
Le client est Vulkan.
D3DKMT_CLIENTHINT_CUDA
Valeur : 5
Le client est CUDA (Compute Unified Device Architecture).
D3DKMT_CLIENTHINT_RESERVED
Valeur : 6
Réservé.
D3DKMT_CLIENTHINT_DX7
Valeur : 7
Le client est le runtime DirectX 7.0.
D3DKMT_CLIENTHINT_DX8
Valeur : 8
Le client est le runtime DirectX 8.0.
D3DKMT_CLIENTHINT_DX9
Valeur : 9
Le client est le runtime DirectX 9.0.
D3DKMT_CLIENTHINT_DX10
Valeur : 10
Le client est le runtime DirectX 10.0.
D3DKMT_CLIENTHINT_DX11
Valeur : 11
Le client est le runtime DirectX 11.0.
D3DKMT_CLIENTHINT_DX12
Valeur : 12
Le client est le runtime DirectX 12.0.
D3DKMT_CLIENTHINT_9ON12
Valeur : 13
Le client est la couche de mappage D3D9On12 (DirectX 9 sur DirectX 12).
D3DKMT_CLIENTHINT_11ON12
Valeur : 14
Le client est la couche de mappage D3D11On12 (DirectX 11 sur DirectX 12).
D3DKMT_CLIENTHINT_MFT_ENCODE
Valeur : 15
Le client est une transformation Media Foundation (MFT).
D3DKMT_CLIENTHINT_GLON12
Valeur : 16
Le client est une couche de mappage OpenGL sur DirectX 12.
D3DKMT_CLIENTHINT_CLON12
Valeur : 17
Le client est une couche de mappage OpenCL sur DirectX 12.
D3DKMT_CLIENTHINT_DML_TENSORFLOW
Valeur : 18
Le client est TensorFlow.
D3DKMT_CLIENTHINT_ONEAPI_LEVEL0
Valeur : 19
Le client est oneAPI Level Zero.
D3DKMT_CLIENTHINT_DML_PYTORCH
Valeur : 20
Le client est PyTorch.
D3DKMT_CLIENTHINT_MAX
Valeur d’énumération maximale.

Configuration requise

Condition requise Valeur
En-tête d3dkmthk.h

Voir aussi

D3DKMT_CREATECONTEXT