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 |