Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by DXCore. For more information, see:
dxcore_interface.h contains the following programming interfaces:
Callback functions
| PFN_DXCORE_NOTIFICATION_CALLBACK A callback function (implemented by your application), which is called by a DXCore object for notification events. |
Structures
| DXCoreAdapterEngineIndex Represents the physical adapter index and the engine index. |
| DXCoreAdapterMemoryBudget Describes the memory budget for an adapter. |
| DXCoreAdapterMemoryBudgetNodeSegmentGroup Describes a memory segment group for an adapter. |
| DXCoreAdapterProcessSetQueryInput Represents an array of processes (PIDs) running on the adapter. |
| DXCoreAdapterProcessSetQueryOutput Represents the number of processes (PIDs) running on the adapter. |
| DXCoreEngineNamePropertyInput For an engine name query, represents physical adapter index, and/or engine ID, and engine name. |
| DXCoreEngineNamePropertyOutput |
| DXCoreEngineQueryInput For an engine query, represents physical adapter index, and/or engine ID, and/or process handle. |
| DXCoreEngineQueryOutput For an engine query, represents running time and/or whether or not the query succeeded. |
| DXCoreFrequencyQueryOutput Represents the results of a query about the clock frequency of an engine. |
| DXCoreHardwareID Represents the PnP hardware ID parts for an adapter. |
| DXCoreHardwareIDParts TBD |
| DXCoreMemoryQueryInput For a memory query, represents physical adapter index and memory type (dedicated or shared). |
| DXCoreMemoryUsage For a memory query, represents the returned values of committed memory and resident memory on the specified memory segments. |
| DXCoreProcessMemoryQueryInput For a memory query, represents physical adapter index, and memory type (dedicated or shared), and process ID. |
| DXCoreProcessMemoryQueryOutput For a process memory query, represents process memory usage and/or whether or not the query succeeded. |
Enumerations
| DXCoreAdapterPreference Defines constants that specify DXCore adapter preferences to be used as list-sorting criteria. |
| DXCoreAdapterProperty Defines constants that specify DXCore adapter properties. |
| DXCoreAdapterState Defines constants that specify kinds of DXCore adapter states. |
| DXCoreHardwareTypeFilterFlags Defines constants that specify a hardware type specified when enumerating adapters. |
| DXCoreMemoryType Defines constants that specify memory type. |
| DXCoreNotificationType Defines constants that specify types of notifications raised by IDXCoreAdapter or IDXCoreAdapterList objects. |
| DXCoreRuntimeFilterFlags Defines constants that specify runtime filter flags. |
| DXCoreSegmentGroup Defines constants that specify an adapter's memory segment grouping. |
| DXCoreWorkload Defines constants that specify a workload type. |