перечисление D3DKMT_CLIENTHINT (d3dkmthk.h)
D3DKMT_CLIENTHINT указывает, какой клиент создает контекст устройства.
Синтаксис
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;
Константы
D3DKMT_CLIENTHINT_UNKNOWN Значение: 0 Клиент неизвестен. |
D3DKMT_CLIENTHINT_OPENGL Значение: 1 Клиентом является среда выполнения OpenGL. |
D3DKMT_CLIENTHINT_CDD Значение: 2 CDD (канонический драйвер дисплея). Это значение зарезервировано для внутреннего использования. |
D3DKMT_CLIENTHINT_OPENCL Значение: 3 Клиентом является OpenCL (Open Computing Language). |
D3DKMT_CLIENTHINT_VULKAN Значение: 4 Клиент — Vulkan. |
D3DKMT_CLIENTHINT_CUDA Значение: 5 Клиентом является CUDA (вычислительная архитектура единого устройства). |
D3DKMT_CLIENTHINT_RESERVED Значение: 6 Зарезервировано. |
D3DKMT_CLIENTHINT_DX7 Значение: 7 Клиентом является среда выполнения DirectX 7.0. |
D3DKMT_CLIENTHINT_DX8 Значение: 8 Клиент является средой выполнения DirectX 8.0. |
D3DKMT_CLIENTHINT_DX9 Значение: 9 Клиентом является среда выполнения DirectX 9.0. |
D3DKMT_CLIENTHINT_DX10 Значение: 10 Клиентом является среда выполнения DirectX 10.0. |
D3DKMT_CLIENTHINT_DX11 Значение: 11 Клиент является средой выполнения DirectX 11.0. |
D3DKMT_CLIENTHINT_DX12 Значение: 12 Клиент является средой выполнения DirectX 12.0. |
D3DKMT_CLIENTHINT_9ON12 Значение: 13 Клиент — это уровень сопоставления D3D9On12 (DirectX 9 в DirectX 12). |
D3DKMT_CLIENTHINT_11ON12 Значение: 14 Клиент — это уровень сопоставления D3D11On12 (DirectX 11 в DirectX 12). |
D3DKMT_CLIENTHINT_MFT_ENCODE Значение: 15 Клиент является преобразованием Media Foundation (MFT). |
D3DKMT_CLIENTHINT_GLON12 Значение: 16 Клиент является openGL на уровне сопоставления DirectX 12. |
D3DKMT_CLIENTHINT_CLON12 Значение: 17 Клиент является OpenCL на уровне сопоставления DirectX 12. |
D3DKMT_CLIENTHINT_DML_TENSORFLOW Значение: 18 Клиент — TensorFlow. |
D3DKMT_CLIENTHINT_ONEAPI_LEVEL0 Значение: 19 Клиент имеет нулевой уровень oneAPI. |
D3DKMT_CLIENTHINT_DML_PYTORCH Значение: 20 Клиент — PyTorch. |
D3DKMT_CLIENTHINT_MAX Максимальное значение перечисления. |
Требования
Требование | Значение |
---|---|
Заголовок | d3dkmthk.h |