Win32 API 日本語リファレンス
ホームGraphics.DXCore › DXCoreAdapterProperty

DXCoreAdapterProperty

列挙型
基底型u4

メンバー 18

名前10進16進
InstanceLuid00x0
DriverVersion10x1
DriverDescription20x2
HardwareID30x3
KmdModelVersion40x4
ComputePreemptionGranularity50x5
GraphicsPreemptionGranularity60x6
DedicatedAdapterMemory70x7
DedicatedSystemMemory80x8
SharedSystemMemory90x9
AcgCompatible100xA
IsHardware110xB
IsIntegrated120xC
IsDetachable130xD
HardwareIDParts140xE
PhysicalAdapterCount150xF
AdapterEngineCount160x10
AdapterEngineName170x11

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum DXCoreAdapterProperty : unsigned int {
    InstanceLuid = 0,
    DriverVersion = 1,
    DriverDescription = 2,
    HardwareID = 3,
    KmdModelVersion = 4,
    ComputePreemptionGranularity = 5,
    GraphicsPreemptionGranularity = 6,
    DedicatedAdapterMemory = 7,
    DedicatedSystemMemory = 8,
    SharedSystemMemory = 9,
    AcgCompatible = 10,
    IsHardware = 11,
    IsIntegrated = 12,
    IsDetachable = 13,
    HardwareIDParts = 14,
    PhysicalAdapterCount = 15,
    AdapterEngineCount = 16,
    AdapterEngineName = 17
} DXCoreAdapterProperty;
public enum DXCoreAdapterProperty : uint
{
    InstanceLuid = 0,
    DriverVersion = 1,
    DriverDescription = 2,
    HardwareID = 3,
    KmdModelVersion = 4,
    ComputePreemptionGranularity = 5,
    GraphicsPreemptionGranularity = 6,
    DedicatedAdapterMemory = 7,
    DedicatedSystemMemory = 8,
    SharedSystemMemory = 9,
    AcgCompatible = 10,
    IsHardware = 11,
    IsIntegrated = 12,
    IsDetachable = 13,
    HardwareIDParts = 14,
    PhysicalAdapterCount = 15,
    AdapterEngineCount = 16,
    AdapterEngineName = 17,
}
Public Enum DXCoreAdapterProperty As UInteger
    InstanceLuid = 0
    DriverVersion = 1
    DriverDescription = 2
    HardwareID = 3
    KmdModelVersion = 4
    ComputePreemptionGranularity = 5
    GraphicsPreemptionGranularity = 6
    DedicatedAdapterMemory = 7
    DedicatedSystemMemory = 8
    SharedSystemMemory = 9
    AcgCompatible = 10
    IsHardware = 11
    IsIntegrated = 12
    IsDetachable = 13
    HardwareIDParts = 14
    PhysicalAdapterCount = 15
    AdapterEngineCount = 16
    AdapterEngineName = 17
End Enum
import enum

class DXCoreAdapterProperty(enum.IntEnum):
    InstanceLuid = 0
    DriverVersion = 1
    DriverDescription = 2
    HardwareID = 3
    KmdModelVersion = 4
    ComputePreemptionGranularity = 5
    GraphicsPreemptionGranularity = 6
    DedicatedAdapterMemory = 7
    DedicatedSystemMemory = 8
    SharedSystemMemory = 9
    AcgCompatible = 10
    IsHardware = 11
    IsIntegrated = 12
    IsDetachable = 13
    HardwareIDParts = 14
    PhysicalAdapterCount = 15
    AdapterEngineCount = 16
    AdapterEngineName = 17
// DXCoreAdapterProperty
pub const InstanceLuid: u32 = 0;
pub const DriverVersion: u32 = 1;
pub const DriverDescription: u32 = 2;
pub const HardwareID: u32 = 3;
pub const KmdModelVersion: u32 = 4;
pub const ComputePreemptionGranularity: u32 = 5;
pub const GraphicsPreemptionGranularity: u32 = 6;
pub const DedicatedAdapterMemory: u32 = 7;
pub const DedicatedSystemMemory: u32 = 8;
pub const SharedSystemMemory: u32 = 9;
pub const AcgCompatible: u32 = 10;
pub const IsHardware: u32 = 11;
pub const IsIntegrated: u32 = 12;
pub const IsDetachable: u32 = 13;
pub const HardwareIDParts: u32 = 14;
pub const PhysicalAdapterCount: u32 = 15;
pub const AdapterEngineCount: u32 = 16;
pub const AdapterEngineName: u32 = 17;
// DXCoreAdapterProperty
const (
	InstanceLuid uint32 = 0
	DriverVersion uint32 = 1
	DriverDescription uint32 = 2
	HardwareID uint32 = 3
	KmdModelVersion uint32 = 4
	ComputePreemptionGranularity uint32 = 5
	GraphicsPreemptionGranularity uint32 = 6
	DedicatedAdapterMemory uint32 = 7
	DedicatedSystemMemory uint32 = 8
	SharedSystemMemory uint32 = 9
	AcgCompatible uint32 = 10
	IsHardware uint32 = 11
	IsIntegrated uint32 = 12
	IsDetachable uint32 = 13
	HardwareIDParts uint32 = 14
	PhysicalAdapterCount uint32 = 15
	AdapterEngineCount uint32 = 16
	AdapterEngineName uint32 = 17
)
const
  InstanceLuid = 0;
  DriverVersion = 1;
  DriverDescription = 2;
  HardwareID = 3;
  KmdModelVersion = 4;
  ComputePreemptionGranularity = 5;
  GraphicsPreemptionGranularity = 6;
  DedicatedAdapterMemory = 7;
  DedicatedSystemMemory = 8;
  SharedSystemMemory = 9;
  AcgCompatible = 10;
  IsHardware = 11;
  IsIntegrated = 12;
  IsDetachable = 13;
  HardwareIDParts = 14;
  PhysicalAdapterCount = 15;
  AdapterEngineCount = 16;
  AdapterEngineName = 17;
// DXCoreAdapterProperty
pub const InstanceLuid: u32 = 0;
pub const DriverVersion: u32 = 1;
pub const DriverDescription: u32 = 2;
pub const HardwareID: u32 = 3;
pub const KmdModelVersion: u32 = 4;
pub const ComputePreemptionGranularity: u32 = 5;
pub const GraphicsPreemptionGranularity: u32 = 6;
pub const DedicatedAdapterMemory: u32 = 7;
pub const DedicatedSystemMemory: u32 = 8;
pub const SharedSystemMemory: u32 = 9;
pub const AcgCompatible: u32 = 10;
pub const IsHardware: u32 = 11;
pub const IsIntegrated: u32 = 12;
pub const IsDetachable: u32 = 13;
pub const HardwareIDParts: u32 = 14;
pub const PhysicalAdapterCount: u32 = 15;
pub const AdapterEngineCount: u32 = 16;
pub const AdapterEngineName: u32 = 17;
const
  InstanceLuid* = 0
  DriverVersion* = 1
  DriverDescription* = 2
  HardwareID* = 3
  KmdModelVersion* = 4
  ComputePreemptionGranularity* = 5
  GraphicsPreemptionGranularity* = 6
  DedicatedAdapterMemory* = 7
  DedicatedSystemMemory* = 8
  SharedSystemMemory* = 9
  AcgCompatible* = 10
  IsHardware* = 11
  IsIntegrated* = 12
  IsDetachable* = 13
  HardwareIDParts* = 14
  PhysicalAdapterCount* = 15
  AdapterEngineCount* = 16
  AdapterEngineName* = 17
enum DXCoreAdapterProperty : uint {
    InstanceLuid = 0,
    DriverVersion = 1,
    DriverDescription = 2,
    HardwareID = 3,
    KmdModelVersion = 4,
    ComputePreemptionGranularity = 5,
    GraphicsPreemptionGranularity = 6,
    DedicatedAdapterMemory = 7,
    DedicatedSystemMemory = 8,
    SharedSystemMemory = 9,
    AcgCompatible = 10,
    IsHardware = 11,
    IsIntegrated = 12,
    IsDetachable = 13,
    HardwareIDParts = 14,
    PhysicalAdapterCount = 15,
    AdapterEngineCount = 16,
    AdapterEngineName = 17,
}
#define global InstanceLuid                  0x0
#define global DriverVersion                 0x1
#define global DriverDescription             0x2
#define global HardwareID                    0x3
#define global KmdModelVersion               0x4
#define global ComputePreemptionGranularity  0x5
#define global GraphicsPreemptionGranularity 0x6
#define global DedicatedAdapterMemory        0x7
#define global DedicatedSystemMemory         0x8
#define global SharedSystemMemory            0x9
#define global AcgCompatible                 0xA
#define global IsHardware                    0xB
#define global IsIntegrated                  0xC
#define global IsDetachable                  0xD
#define global HardwareIDParts               0xE
#define global PhysicalAdapterCount          0xF
#define global AdapterEngineCount            0x10
#define global AdapterEngineName             0x11