estrutura DXGI_ADAPTER_DESC1 (dxgi.h)

Descreve um adaptador (ou cartão de vídeo) usando o DXGI 1.1.

Sintaxe

typedef struct DXGI_ADAPTER_DESC1 {
  WCHAR  Description[128];
  UINT   VendorId;
  UINT   DeviceId;
  UINT   SubSysId;
  UINT   Revision;
  SIZE_T DedicatedVideoMemory;
  SIZE_T DedicatedSystemMemory;
  SIZE_T SharedSystemMemory;
  LUID   AdapterLuid;
  UINT   Flags;
} DXGI_ADAPTER_DESC1;

Membros

Description[128]

Tipo: WCHAR[128]

Uma cadeia de caracteres que contém a descrição do adaptador. No hardware gráfico de nível 9 do recurso , GetDesc1 retorna "Adaptador de Software" para a cadeia de caracteres de descrição.

VendorId

Tipo: UINT

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. No hardware gráfico de nível 9 do recurso , GetDesc1 retorna zero para esse valor.

DeviceId

Tipo: UINT

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. No hardware gráfico de nível 9 do recurso , GetDesc1 retorna zero para esse valor.

SubSysId

Tipo: UINT

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. No hardware gráfico de nível 9 do recurso , GetDesc1 retorna zero para esse valor.

Revision

Tipo: UINT

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. No hardware gráfico de nível 9 do recurso , GetDesc1 retorna zero para esse valor.

DedicatedVideoMemory

Tipo: SIZE_T

O número de bytes de memória de vídeo dedicada que não são compartilhados com a CPU.

DedicatedSystemMemory

Tipo: SIZE_T

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

Tipo: SIZE_T

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

Tipo: LUID

Um valor exclusivo que identifica o adaptador. Consulte LUID para obter uma definição da estrutura. LUID é definido em dxgi.h.

Flags

Tipo: UINT

Um valor do DXGI_ADAPTER_FLAG tipo enumerado que descreve o tipo de adaptador. O sinalizador DXGI_ADAPTER_FLAG_REMOTE é reservado.

Comentários

A estrutura DXGI_ADAPTER_DESC1 fornece uma descrição DXGI 1.1 de um adaptador. Essa estrutura é inicializada usando o método IDXGIAdapter1::GetDesc1 .

Requisitos

Requisito Valor
Cabeçalho dxgi.h

Confira também

Estruturas DXGI

IDXGIAdapter1::GetDesc1