Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
Alcune informazioni riguardano un prodotto in versione preliminare che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non fornisce alcuna garanzia, espressa o implicita, in relazione alle informazioni fornite qui.
Definisce le costanti che specificano le proprietà dell'adattatore DXCore. Passare una di queste costanti al metodo IDXCoreAdapter::GetPropertySize per recuperare le dimensioni del buffer necessarie per ricevere il valore della proprietà corrispondente; passare quindi la stessa costante al metodo IDXCoreAdapter::GetProperty per recuperare il valore della proprietà in un buffer allocato.
Sintassi
typedef enum DXCoreAdapterProperty {
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
} ;
Costanti
InstanceLuidValore: 0 Specifica la proprietà instanceLuid adapter, che contiene un identificatore univoco locale che rappresenta l'adattatore. Questo valore rimane costante per la durata dell'adattatore. Il LUID di un adattatore cambia al riavvio, all'aggiornamento del driver o alla disabilitazione/abilitazione del dispositivo. La proprietà dell'adattatore InstanceLuid |
DriverVersionValore: 1 Specifica la proprietà dell'adattatore DriverVersion, che contiene la versione del driver, rappresentata in WORDcome LARGE_INTEGER. La proprietà dell'adattatore DriverVersion |
DriverDescriptionValore: 2 Specifica la proprietà driverDescription adapter, che contiene una matrice con terminazione NULL di CHARche descrive il driver, come specificato dal driver, nella codifica UTF-8. La proprietà dell'adattatore DriverDescription |
HardwareIDValore: 3 Specifica la proprietà dell'adattatore HardwareID La proprietà dell'adattatore hardwareID |
KmdModelVersionValore: 4 Specifica la proprietà La proprietà della scheda KmdModelVersion ha tipo D3DKMT_DRIVERVERSION. |
ComputePreemptionGranularityValore: 5 Specifica la proprietà ComputePreemptionGranularity adapter, che rappresenta la granularità della precedenza di calcolo. La proprietà ComputePreemptionGranularity adapter dispone di tipo uint16_t, che rappresenta un valore di D3DKMDT_COMPUTE_PREEMPTION_GRANULARITY. |
GraphicsPreemptionGranularityValore: 6 Specifica la proprietà GraphicsPreemptionGranularity adapter, che rappresenta la granularità della precedenza grafica. La proprietà dell'adattatore GraphicsPreemptionGranularity |
DedicatedAdapterMemoryValore: 7 Specifica la proprietà DedicatedAdapterMemory adapter, che rappresenta il numero di byte di memoria della scheda dedicata non condivisa con la CPU. La proprietà dell'adattatore DedicatedVideoMemory |
DedicatedSystemMemoryValore: 8 Specifica la proprietà adapter DedicatedSystemMemory, che rappresenta il numero di byte di memoria di sistema dedicata non condivisa con la CPU. Questa memoria viene allocata dalla memoria di sistema disponibile al momento dell'avvio. La proprietà dell'adattatore DedicatedSystemMemory |
SharedSystemMemoryValore: 9 Specifica la proprietà dell'adattatore SharedSystemMemory La proprietà dell'adattatore |
AcgCompatibleValore: 10 Specifica la proprietà dell'adattatore AcgCompatible La proprietà dell'adattatore |
IsHardwareValore: 11 Specifica la proprietà dell'adattatore IsHardware La proprietà dell'adattatore |
IsIntegratedValore: 12 Specifica la proprietà dell'adattatore isIntegrated La proprietà dell'adattatore |
IsDetachableValore: 13 Specifica la proprietà dell'adattatore IsDetachable La proprietà dell'adattatore Nota. Anche se IDXCoreAdapter::GetProperty indica false per questa proprietà, l'adapter può comunque essere segnalato come rimosso, ad esempio in caso di malfunzionamento o aggiornamento del driver. |
HardwareIDPartsValore: 14 Specifica la proprietà HardwareIDParts adapter, che rappresenta le parti dell'ID hardware PnP. La proprietà dell'adattatore HardwareIDParts |
PhysicalAdapterCountValore: 15 Questa query restituisce il numero di adattatori fisici raggruppati sotto la scheda logica. |
AdapterEngineCountValore: 16 Questa query accetta l'indice dell'adattatore fisico come input e restituisce il conteggio dei motori nell'adattatore fisico. |
AdapterEngineNameValore: 17 Questa query accetta l'indice dell'adattatore fisico e l'ID del motore come input e restituisce il tipo di motore. |
Fabbisogno
| Requisito | Valore |
|---|---|
| client minimo supportato | Windows 10 (Build 18936) |
| intestazione |
dxcore_interface.h (include dxcore.h) |
Vedere anche
IDXCoreAdapter::GetPropertySize, IDXCoreAdapter::GetProperty, riferimento DXCore, Using DXCore to enumerate adapters