Compartir a través de


estructura de DXGI_ADAPTER_DESC2 (dxgi1_2.h)

Describe un adaptador (o tarjeta de vídeo) que usa Microsoft DirectX Graphics Infrastructure (DXGI) 1.2.

Sintaxis

typedef struct DXGI_ADAPTER_DESC2 {
  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_GRAPHICS_PREEMPTION_GRANULARITY GraphicsPreemptionGranularity;
  DXGI_COMPUTE_PREEMPTION_GRANULARITY  ComputePreemptionGranularity;
} DXGI_ADAPTER_DESC2;

Miembros

Description[128]

Cadena que contiene la descripción del adaptador.

VendorId

Identificador de PCI o ID ACPI del proveedor de hardware del adaptador. Si este valor es menor o igual que 0xFFFF, es un id. de PCI; de lo contrario, es un identificador ACPI.

DeviceId

Id. de PCI o ID ACPI del dispositivo de hardware del adaptador. Si VendorId es un id. de PCI, también es un id. de PCI; de lo contrario, es un identificador ACPI.

SubSysId

Identificador de PCI o ID ACPI del subsistema de hardware del adaptador. Si VendorId es un id. de PCI, también es un id. de PCI; de lo contrario, es un identificador ACPI.

Revision

Número de revisión PCI o ACPI del adaptador. Si VendorId es un id. de PCI, es un número de revisión de dispositivo PCI; de lo contrario, es un número de revisión de dispositivo ACPI.

DedicatedVideoMemory

Número de bytes de memoria de vídeo dedicada que no se comparten con la CPU.

DedicatedSystemMemory

Número de bytes de memoria del sistema dedicada que no se comparten con la CPU. Esta memoria se asigna a partir de la memoria del sistema disponible en tiempo de arranque.

SharedSystemMemory

Número de bytes de memoria del sistema compartido. Este es el valor máximo de la memoria del sistema que el adaptador puede consumir durante la operación. Cualquier memoria incidental consumida por el controlador a medida que administra y usa la memoria de vídeo es adicional.

AdapterLuid

Valor único que identifica el adaptador. Consulte LUID para obtener una definición de la estructura. LUID se define en dxgi.h.

Flags

Valor del DXGI_ADAPTER_FLAG tipo enumerado que describe el tipo de adaptador. La marca DXGI_ADAPTER_FLAG_REMOTE está reservada.

GraphicsPreemptionGranularity

Valor del DXGI_GRAPHICS_PREEMPTION_GRANULARITY tipo enumerado que describe el nivel de granularidad en el que se puede adelantar la GPU para realizar su tarea de representación de gráficos actual.

ComputePreemptionGranularity

Valor del DXGI_COMPUTE_PREEMPTION_GRANULARITY tipo enumerado que describe el nivel de granularidad en el que se puede adelantar la GPU para realizar su tarea de proceso actual.

Comentarios

La estructura DXGI_ADAPTER_DESC2 proporciona una descripción DXGI 1.2 de un adaptador. Esta estructura se inicializa mediante el método IDXGIAdapter2::GetDesc2 .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 y actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado dxgi1_2.h

Consulte también

Estructuras DXGI

IDXGIAdapter2::GetDesc2