Enumeração DXCoreAdapterProperty (dxcore_interface.h)
Importante
Algumas informações referem-se a um produto de pré-lançamento que pode ser substancialmente modificado antes de ser lançado comercialmente. A Microsoft não oferece garantias, expressas ou implícitas, em relação às informações fornecidas aqui.
Define constantes que especificam as propriedades do adaptador DXCore. Passe uma dessas constantes para o método IDXCoreAdapter::GetPropertySize para recuperar o tamanho do buffer necessário para receber o valor da propriedade correspondente; em seguida, passe a mesma constante para o método IDXCoreAdapter::GetProperty para recuperar o valor da propriedade em um buffer alocado.
Sintaxe
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
InstanceLuid Valor: 0 Especifica a propriedade InstanceLuid adaptador, que contém um identificador localmente exclusivo que representa o adaptador. Esse valor permanece constante durante o tempo de vida desse adaptador. O LUID de um adaptador muda na reinicialização, atualização do driver ou desabilitação/habilitação do dispositivo. A propriedade do adaptador |
DriverVersion Valor: 1 Especifica a propriedade do adaptador A propriedade do adaptador |
DriverDescription Valor: 2 Especifica a propriedade driverDescription adaptador, que contém uma matriz terminada em NULL de CHARdescrevendo o driver, conforme especificado pelo driver, em codificação de UTF-8. A propriedade do adaptador |
HardwareID Valor: 3 Especifica a propriedade hardwareID adaptador, que representa as partes da ID de hardware PnP. Mas use HardwareIDParts, se disponível. A propriedade do adaptador hardwareID |
KmdModelVersion Valor: 4 Especifica a propriedade do adaptador KmdModelVersion, que representa o modelo de driver. A propriedade do adaptador kmdModelVersion |
ComputePreemptionGranularity Valor: 5 Especifica a propriedade ComputePreemptionGranularity adaptador, que representa a granularidade de preempção de computação. A propriedade do adaptador |
GraphicsPreemptionGranularity Valor: 6 Especifica a propriedade do adaptador GraphicsPreemptionGranularity, que representa a granularidade de preempção de elementos gráficos. A propriedade do adaptador |
DedicatedAdapterMemory Valor: 7 Especifica a propriedade DedicatedAdapterMemory adaptador, que representa o número de bytes de memória dedicada do adaptador que não são compartilhados com a CPU. A propriedade do adaptador |
DedicatedSystemMemory Valor: 8 Especifica a propriedade DedicatedSystemMemory adaptador, que representa o número de bytes de memória dedicada do sistema que não são compartilhados com a CPU. Essa memória é alocada da memória do sistema disponível no momento da inicialização. A propriedade do adaptador |
SharedSystemMemory Valor: 9 Especifica a propriedade do adaptador A propriedade do adaptador |
AcgCompatible Valor: 10 Especifica a propriedade do adaptador AcgCompatible, que indica se o adaptador é compatível com processos que impõem o Arbitrary Code Guard. A propriedade do adaptador |
IsHardware Valor: 11 Especifica a propriedade do adaptador A propriedade do adaptador |
IsIntegrated Valor: 12 Especifica a propriedade IsIntegrated adaptador, que determina se o adaptador é relatado como um iGPU (processador de gráficos integrado). A propriedade do adaptador |
IsDetachable Valor: 13 Especifica a propriedade do adaptador A propriedade do adaptador Observação. Mesmo que IDXCoreAdapter::GetProperty indique false para essa propriedade, o adaptador ainda terá a capacidade de ser relatado como removido, como no caso de falha ou atualização do driver. |
HardwareIDParts Valor: 14 Especifica a propriedade hardwareIDParts adaptador, que representa as partes da ID de hardware PnP. A propriedade do adaptador hardwareIDParts |
PhysicalAdapterCount Valor: 15 Essa consulta gera o número de adaptadores físicos agrupados no adaptador lógico. |
AdapterEngineCount Valor: 16 Essa consulta usa o índice do adaptador físico como entrada e gera a contagem de mecanismos no adaptador físico. |
AdapterEngineName Valor: 17 Essa consulta usa o índice do adaptador físico e a ID do mecanismo como entrada e gera o tipo de mecanismo. |
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 (Build 18936) |
cabeçalho | dxcore_interface.h (inclua dxcore.h) |
Consulte também
IDXCoreAdapter::GetPropertySize, IDXCoreAdapter::GetProperty, de referência DXCore, Usando DXCore para enumerar adaptadores