Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Cierta información se relaciona con un producto de versión preliminar que puede modificarse sustancialmente antes de su publicación comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información proporcionada aquí.
Define constantes que especifican las propiedades del adaptador DXCore. Pase una de estas constantes al método
Sintaxis
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
} ;
Constantes
InstanceLuidValor: 0 Especifica la propiedad del adaptador InstanceLuid, que contiene un identificador único local que representa el adaptador. Este valor permanece constante durante la vigencia de este adaptador. El LUID de un adaptador cambia al reiniciar, actualizar controladores o deshabilitar o habilitar dispositivos. La propiedad del adaptador instanceLuid de |
DriverVersionValor: 1 Especifica la propiedad de adaptador de DriverVersion, que contiene la versión del controlador, representada en WORDcomo un LARGE_INTEGER. La propiedad DriverVersion adapter tiene el tipo uint64_t, que representa un valor booleano. |
DriverDescriptionValor: 2 Especifica la propiedad del adaptador driverDescription La propiedad de adaptador |
HardwareIDValor: 3 Especifica la propiedad hardwareID adaptador, que representa los elementos de identificador de hardware PnP. Pero use hardwareIDParts en su lugar, si está disponible. La propiedad del adaptador HardwareID de |
KmdModelVersionValor: 4 Especifica la propiedad de adaptador La propiedad de adaptador de KmdModelVersion tiene el tipo D3DKMT_DRIVERVERSION. |
ComputePreemptionGranularityValor: 5 Especifica la propiedad del adaptador ComputePreemptionGranularity, que representa la granularidad de adelantamiento de proceso. La propiedad ComputePreemptionGranularity adapter tiene el tipo uint16_t, que representa un valor de D3DKMDT_COMPUTE_PREEMPTION_GRANULARITY. |
GraphicsPreemptionGranularityValor: 6 Especifica la propiedad GraphicsPreemptionGranularity adapter, que representa la granularidad de adelantamiento de gráficos. La propiedad GraphicsPreemptionGranularity adapter tiene el tipo uint16_t, que representa un valor de D3DKMDT_GRAPHICS_PREEMPTION_GRANULARITY. |
DedicatedAdapterMemoryValor: 7 Especifica la propiedad del adaptador DedicatedAdapterMemory, que representa el número de bytes de memoria del adaptador dedicado que no se comparten con la CPU. La propiedad del adaptador |
DedicatedSystemMemoryValor: 8 Especifica la propiedad de adaptador DedicatedSystemMemory, que representa el número de bytes de memoria del sistema dedicada que no se comparten con la CPU. Esta memoria se asigna a partir de la memoria del sistema disponible en tiempo de arranque. La propiedad de adaptador |
SharedSystemMemoryValor: 9 Especifica la propiedad de adaptador SharedSystemMemory, que representa el número de bytes de memoria del sistema compartido. Este es el valor máximo de la memoria del sistema que puede consumir el adaptador durante la operación. Cualquier memoria incidental consumida por el controlador a medida que administra y usa memoria de vídeo es adicional. La propiedad del adaptador |
AcgCompatibleValor: 10 Especifica la propiedad de adaptador La propiedad de adaptador |
IsHardwareValor: 11 Especifica la propiedad isHardware adapter, que determina si se trata de un adaptador de hardware o no. Un adaptador que no es un adaptador de hardware es un adaptador de software. La propiedad de adaptador de isHardware de |
IsIntegratedValor: 12 Especifica la propiedad de adaptador isIntegrated La propiedad de adaptador |
IsDetachableValor: 13 Especifica la propiedad de adaptador IsDetachable, que determina si se ha notificado que el adaptador es desasociable o extraíble. La propiedad de adaptador Nota. Incluso si IDXCoreAdapter::GetProperty indica false para esta propiedad, el adaptador todavía tiene la capacidad de notificarse como eliminado, como en caso de mal funcionamiento o actualización del controlador. |
HardwareIDPartsValor: 14 Especifica la propiedad de adaptador HardwareIDParts, que representa los elementos de identificador de hardware PnP. La propiedad hardwareIDParts adapter tiene el tipo DXCoreHardwareID. |
PhysicalAdapterCountValor: 15 Esta consulta genera el número de adaptadores físicos agrupados en el adaptador lógico. |
AdapterEngineCountValor: 16 Esta consulta toma el índice de adaptador físico como entrada y genera el recuento de motores en el adaptador físico. |
AdapterEngineNameValor: 17 Esta consulta toma el índice de adaptador físico y el identificador del motor como entrada y genera el tipo de motor. |
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | Windows 10 (compilación 18936) |
| encabezado de |
dxcore_interface.h (include dxcore.h) |
Consulte también
IDXCoreAdapter::GetPropertySize, IDXCoreAdapter::GetProperty, referencia de DXCore, Usar DXCore para enumerar adaptadores