estrutura DXGI_ADAPTER_DESC3 (dxgi1_6.h)
Descreve um adaptador (ou cartão de vídeo) que usa a DXGI (Infraestrutura Gráfica do Microsoft DirectX) 1.6.
Sintaxe
typedef struct DXGI_ADAPTER_DESC3 {
WCHAR Description[128];
UINT VendorId;
UINT DeviceId;
UINT SubSysId;
UINT Revision;
SIZE_T DedicatedVideoMemory;
SIZE_T DedicatedSystemMemory;
SIZE_T SharedSystemMemory;
LUID AdapterLuid;
DXGI_ADAPTER_FLAG3 Flags;
DXGI_GRAPHICS_PREEMPTION_GRANULARITY GraphicsPreemptionGranularity;
DXGI_COMPUTE_PREEMPTION_GRANULARITY ComputePreemptionGranularity;
} DXGI_ADAPTER_DESC3;
Membros
Description[128]
Uma cadeia de caracteres que contém a descrição do adaptador.
VendorId
A ID de PCI ou a ID de ACPI do fornecedor de hardware do adaptador. Se esse valor for menor ou igual a 0xFFFF, ele será uma ID de PCI; caso contrário, é uma ID de ACPI.
DeviceId
A ID de PCI ou a ID de ACPI do dispositivo de hardware do adaptador. Se VendorId for uma ID de PCI, ela também será uma ID de PCI; caso contrário, é uma ID de ACPI.
SubSysId
A ID de PCI ou a ID de ACPI do subsistema de hardware do adaptador. Se VendorId for uma ID de PCI, ela também será uma ID de PCI; caso contrário, é uma ID de ACPI.
Revision
O número de revisão de PCI ou ACPI do adaptador. Se VendorId for uma ID PCI, será um número de revisão de dispositivo PCI; caso contrário, é um número de revisão do dispositivo ACPI.
DedicatedVideoMemory
O número de bytes de memória de vídeo dedicada que não são compartilhados com a CPU.
DedicatedSystemMemory
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.
SharedSystemMemory
O número de bytes de memória compartilhada do sistema. Esse é o valor máximo da memória do sistema que pode ser consumido pelo adaptador durante a operação. Qualquer memória incidental consumida pelo driver à medida que ele gerencia e usa memória de vídeo é adicional.
AdapterLuid
Um valor exclusivo que identifica o adaptador. Consulte LUID para obter uma definição da estrutura. LUID é definido em dxgi.h.
Flags
Um valor da enumeração DXGI_ADAPTER_FLAG3 que descreve o tipo de adaptador. O sinalizador DXGI_ADAPTER_FLAG_REMOTE é reservado.
GraphicsPreemptionGranularity
Um valor do DXGI_GRAPHICS_PREEMPTION_GRANULARITY tipo enumerado que descreve o nível de granularidade no qual a GPU pode ser impedida de executar sua tarefa de renderização de gráficos atual.
ComputePreemptionGranularity
Um valor do DXGI_COMPUTE_PREEMPTION_GRANULARITY tipo enumerado que descreve o nível de granularidade no qual a GPU pode ser impedida de executar sua tarefa de computação atual.
Comentários
A estrutura DXGI_ADAPTER_DESC3 fornece uma descrição DXGI 1.6 de um adaptador. Essa estrutura é inicializada usando o método IDXGIAdapter4::GetDesc3 .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | dxgi1_6.h |