D3DKMT_CLIENTHINT-Enumeration (d3dkmthk.h)

D3DKMT_CLIENTHINT Hinweise darauf, welcher Client einen Gerätekontext erstellt.

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;

Konstanten

 
D3DKMT_CLIENTHINT_UNKNOWN
Wert: 0
Der Client ist unbekannt.
D3DKMT_CLIENTHINT_OPENGL
Wert: 1
Der Client ist die OpenGL-Runtime.
D3DKMT_CLIENTHINT_CDD
Wert: 2
CDD (Kanonischer Anzeigetreiber). Dieser Wert ist für die interne Verwendung reserviert.
D3DKMT_CLIENTHINT_OPENCL
Wert: 3
Der Client ist OpenCL (Open Computing Language).
D3DKMT_CLIENTHINT_VULKAN
Wert: 4
Der Client ist Vulkan.
D3DKMT_CLIENTHINT_CUDA
Wert: 5
Der Client ist CUDA (Compute Unified Device Architecture).
D3DKMT_CLIENTHINT_RESERVED
Wert: 6
Reserviert.
D3DKMT_CLIENTHINT_DX7
Wert: 7
Der Client ist die DirectX 7.0-Runtime.
D3DKMT_CLIENTHINT_DX8
Wert: 8
Der Client ist die DirectX 8.0-Runtime.
D3DKMT_CLIENTHINT_DX9
Wert: 9
Der Client ist die DirectX 9.0-Runtime.
D3DKMT_CLIENTHINT_DX10
Wert: 10
Der Client ist die DirectX 10.0-Runtime.
D3DKMT_CLIENTHINT_DX11
Wert: 11
Der Client ist die DirectX 11.0-Runtime.
D3DKMT_CLIENTHINT_DX12
Wert: 12
Der Client ist die DirectX 12.0-Runtime.
D3DKMT_CLIENTHINT_9ON12
Wert: 13
Der Client ist die D3D9On12-Zuordnungsebene (DirectX 9 unter DirectX 12).
D3DKMT_CLIENTHINT_11ON12
Wert: 14
Der Client ist die D3D11On12-Zuordnungsebene (DirectX 11 unter DirectX 12).
D3DKMT_CLIENTHINT_MFT_ENCODE
Wert: 15
Der Client ist eine Media Foundation Transform (MFT).
D3DKMT_CLIENTHINT_GLON12
Wert: 16
Der Client ist eine OpenGL auf DirectX 12-Zuordnungsebene.
D3DKMT_CLIENTHINT_CLON12
Wert: 17
Der Client ist eine OpenCL auf DirectX 12-Zuordnungsebene.
D3DKMT_CLIENTHINT_DML_TENSORFLOW
Wert: 18
Der Client ist TensorFlow.
D3DKMT_CLIENTHINT_ONEAPI_LEVEL0
Wert: 19
Der Client ist 1API-Ebene 0.
D3DKMT_CLIENTHINT_DML_PYTORCH
Wert: 20
Der Client ist PyTorch.
D3DKMT_CLIENTHINT_MAX
Maximaler Enumerationswert.

Anforderungen

Anforderung Wert
Header d3dkmthk.h

Weitere Informationen

D3DKMT_CREATECONTEXT