ホーム › Graphics.DXCore › DXCoreAdapterState
DXCoreAdapterState
列挙型メンバー 11
| 名前 | 10進 | 16進 |
|---|---|---|
| IsDriverUpdateInProgress | 0 | 0x0 |
| AdapterMemoryBudget | 1 | 0x1 |
| AdapterMemoryUsageBytes | 2 | 0x2 |
| AdapterMemoryUsageByProcessBytes | 3 | 0x3 |
| AdapterEngineRunningTimeMicroseconds | 4 | 0x4 |
| AdapterEngineRunningTimeByProcessMicroseconds | 5 | 0x5 |
| AdapterTemperatureCelsius | 6 | 0x6 |
| AdapterInUseProcessCount | 7 | 0x7 |
| AdapterInUseProcessSet | 8 | 0x8 |
| AdapterEngineFrequencyHertz | 9 | 0x9 |
| AdapterMemoryFrequencyHertz | 10 | 0xA |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum DXCoreAdapterState : unsigned int {
IsDriverUpdateInProgress = 0,
AdapterMemoryBudget = 1,
AdapterMemoryUsageBytes = 2,
AdapterMemoryUsageByProcessBytes = 3,
AdapterEngineRunningTimeMicroseconds = 4,
AdapterEngineRunningTimeByProcessMicroseconds = 5,
AdapterTemperatureCelsius = 6,
AdapterInUseProcessCount = 7,
AdapterInUseProcessSet = 8,
AdapterEngineFrequencyHertz = 9,
AdapterMemoryFrequencyHertz = 10
} DXCoreAdapterState;public enum DXCoreAdapterState : uint
{
IsDriverUpdateInProgress = 0,
AdapterMemoryBudget = 1,
AdapterMemoryUsageBytes = 2,
AdapterMemoryUsageByProcessBytes = 3,
AdapterEngineRunningTimeMicroseconds = 4,
AdapterEngineRunningTimeByProcessMicroseconds = 5,
AdapterTemperatureCelsius = 6,
AdapterInUseProcessCount = 7,
AdapterInUseProcessSet = 8,
AdapterEngineFrequencyHertz = 9,
AdapterMemoryFrequencyHertz = 10,
}Public Enum DXCoreAdapterState As UInteger
IsDriverUpdateInProgress = 0
AdapterMemoryBudget = 1
AdapterMemoryUsageBytes = 2
AdapterMemoryUsageByProcessBytes = 3
AdapterEngineRunningTimeMicroseconds = 4
AdapterEngineRunningTimeByProcessMicroseconds = 5
AdapterTemperatureCelsius = 6
AdapterInUseProcessCount = 7
AdapterInUseProcessSet = 8
AdapterEngineFrequencyHertz = 9
AdapterMemoryFrequencyHertz = 10
End Enumimport enum
class DXCoreAdapterState(enum.IntEnum):
IsDriverUpdateInProgress = 0
AdapterMemoryBudget = 1
AdapterMemoryUsageBytes = 2
AdapterMemoryUsageByProcessBytes = 3
AdapterEngineRunningTimeMicroseconds = 4
AdapterEngineRunningTimeByProcessMicroseconds = 5
AdapterTemperatureCelsius = 6
AdapterInUseProcessCount = 7
AdapterInUseProcessSet = 8
AdapterEngineFrequencyHertz = 9
AdapterMemoryFrequencyHertz = 10// DXCoreAdapterState
pub const IsDriverUpdateInProgress: u32 = 0;
pub const AdapterMemoryBudget: u32 = 1;
pub const AdapterMemoryUsageBytes: u32 = 2;
pub const AdapterMemoryUsageByProcessBytes: u32 = 3;
pub const AdapterEngineRunningTimeMicroseconds: u32 = 4;
pub const AdapterEngineRunningTimeByProcessMicroseconds: u32 = 5;
pub const AdapterTemperatureCelsius: u32 = 6;
pub const AdapterInUseProcessCount: u32 = 7;
pub const AdapterInUseProcessSet: u32 = 8;
pub const AdapterEngineFrequencyHertz: u32 = 9;
pub const AdapterMemoryFrequencyHertz: u32 = 10;// DXCoreAdapterState
const (
IsDriverUpdateInProgress uint32 = 0
AdapterMemoryBudget uint32 = 1
AdapterMemoryUsageBytes uint32 = 2
AdapterMemoryUsageByProcessBytes uint32 = 3
AdapterEngineRunningTimeMicroseconds uint32 = 4
AdapterEngineRunningTimeByProcessMicroseconds uint32 = 5
AdapterTemperatureCelsius uint32 = 6
AdapterInUseProcessCount uint32 = 7
AdapterInUseProcessSet uint32 = 8
AdapterEngineFrequencyHertz uint32 = 9
AdapterMemoryFrequencyHertz uint32 = 10
)const
IsDriverUpdateInProgress = 0;
AdapterMemoryBudget = 1;
AdapterMemoryUsageBytes = 2;
AdapterMemoryUsageByProcessBytes = 3;
AdapterEngineRunningTimeMicroseconds = 4;
AdapterEngineRunningTimeByProcessMicroseconds = 5;
AdapterTemperatureCelsius = 6;
AdapterInUseProcessCount = 7;
AdapterInUseProcessSet = 8;
AdapterEngineFrequencyHertz = 9;
AdapterMemoryFrequencyHertz = 10;// DXCoreAdapterState
pub const IsDriverUpdateInProgress: u32 = 0;
pub const AdapterMemoryBudget: u32 = 1;
pub const AdapterMemoryUsageBytes: u32 = 2;
pub const AdapterMemoryUsageByProcessBytes: u32 = 3;
pub const AdapterEngineRunningTimeMicroseconds: u32 = 4;
pub const AdapterEngineRunningTimeByProcessMicroseconds: u32 = 5;
pub const AdapterTemperatureCelsius: u32 = 6;
pub const AdapterInUseProcessCount: u32 = 7;
pub const AdapterInUseProcessSet: u32 = 8;
pub const AdapterEngineFrequencyHertz: u32 = 9;
pub const AdapterMemoryFrequencyHertz: u32 = 10;const
IsDriverUpdateInProgress* = 0
AdapterMemoryBudget* = 1
AdapterMemoryUsageBytes* = 2
AdapterMemoryUsageByProcessBytes* = 3
AdapterEngineRunningTimeMicroseconds* = 4
AdapterEngineRunningTimeByProcessMicroseconds* = 5
AdapterTemperatureCelsius* = 6
AdapterInUseProcessCount* = 7
AdapterInUseProcessSet* = 8
AdapterEngineFrequencyHertz* = 9
AdapterMemoryFrequencyHertz* = 10enum DXCoreAdapterState : uint {
IsDriverUpdateInProgress = 0,
AdapterMemoryBudget = 1,
AdapterMemoryUsageBytes = 2,
AdapterMemoryUsageByProcessBytes = 3,
AdapterEngineRunningTimeMicroseconds = 4,
AdapterEngineRunningTimeByProcessMicroseconds = 5,
AdapterTemperatureCelsius = 6,
AdapterInUseProcessCount = 7,
AdapterInUseProcessSet = 8,
AdapterEngineFrequencyHertz = 9,
AdapterMemoryFrequencyHertz = 10,
}#define global IsDriverUpdateInProgress 0x0
#define global AdapterMemoryBudget 0x1
#define global AdapterMemoryUsageBytes 0x2
#define global AdapterMemoryUsageByProcessBytes 0x3
#define global AdapterEngineRunningTimeMicroseconds 0x4
#define global AdapterEngineRunningTimeByProcessMicroseconds 0x5
#define global AdapterTemperatureCelsius 0x6
#define global AdapterInUseProcessCount 0x7
#define global AdapterInUseProcessSet 0x8
#define global AdapterEngineFrequencyHertz 0x9
#define global AdapterMemoryFrequencyHertz 0xA