Condividi tramite


D3DKMT_CLIENTHINT'enumerazione (d3dkmthk.h)

D3DKMT_CLIENTHINT hint a cui il client sta creando un contesto del dispositivo.

Sintassi

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;

Costanti

 
D3DKMT_CLIENTHINT_UNKNOWN
Valore: 0
Il client è sconosciuto.
D3DKMT_CLIENTHINT_OPENGL
Valore: 1
Il client è il runtime OpenGL.
D3DKMT_CLIENTHINT_CDD
Valore: 2
CDD (driver di visualizzazione canonico). Questo valore è riservato per l'uso interno.
D3DKMT_CLIENTHINT_OPENCL
Valore: 3
Il client è OpenCL (Open Computing Language).
D3DKMT_CLIENTHINT_VULKAN
Valore: 4
Il client è Vulkan.
D3DKMT_CLIENTHINT_CUDA
Valore: 5
Il client è CUDA (Compute Unified Device Architecture).
D3DKMT_CLIENTHINT_RESERVED
Valore: 6
Riservato.
D3DKMT_CLIENTHINT_DX7
Valore: 7
Il client è il runtime DirectX 7.0.
D3DKMT_CLIENTHINT_DX8
Valore: 8
Il client è il runtime DirectX 8.0.
D3DKMT_CLIENTHINT_DX9
Valore: 9
Il client è il runtime di DirectX 9.0.
D3DKMT_CLIENTHINT_DX10
Valore: 10
Il client è il runtime DirectX 10.0.
D3DKMT_CLIENTHINT_DX11
Valore: 11
Il client è il runtime DirectX 11.0.
D3DKMT_CLIENTHINT_DX12
Valore: 12
Il client è il runtime di DirectX 12.0.
D3DKMT_CLIENTHINT_9ON12
Valore: 13
Il client è il livello di mapping D3D9On12 (DirectX 9 in DirectX 12).
D3DKMT_CLIENTHINT_11ON12
Valore: 14
Il client è il livello di mapping D3D11On12 (DirectX 11 in DirectX 12).
D3DKMT_CLIENTHINT_MFT_ENCODE
Valore: 15
Il client è una trasformazione Media Foundation (MFT).
D3DKMT_CLIENTHINT_GLON12
Valore: 16
Il client è un livello di mapping OpenGL in DirectX 12.
D3DKMT_CLIENTHINT_CLON12
Valore: 17
Il client è un openCL nel livello di mapping DirectX 12.
D3DKMT_CLIENTHINT_DML_TENSORFLOW
Valore: 18
Il client è TensorFlow.
D3DKMT_CLIENTHINT_ONEAPI_LEVEL0
Valore: 19
Il client è oneAPI Level Zero.
D3DKMT_CLIENTHINT_DML_PYTORCH
Valore: 20
Il client è PyTorch.
D3DKMT_CLIENTHINT_MAX
Valore massimo di enumerazione.

Requisiti

Requisito Valore
Intestazione d3dkmthk.h

Vedi anche

D3DKMT_CREATECONTEXT