Compartilhar via


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

Confira também

Estruturas DXGI

IDXGIAdapter4::GetDesc3