Compartir a través de


estructura de DXGI_ADAPTER_DESC3 (dxgi1_6.h)

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

Sintaxis

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;

Miembros

Description[128]

Cadena que contiene la descripción del adaptador.

VendorId

Id. 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

Id. 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 del 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 desde la memoria del sistema disponible en tiempo de arranque.

SharedSystemMemory

Número de bytes de memoria del sistema compartida. 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 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 de la enumeración DXGI_ADAPTER_FLAG3 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 impedir que la GPU realice 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 impedir que la GPU realice su tarea de proceso actual.

Comentarios

La estructura de DXGI_ADAPTER_DESC3 proporciona una descripción DXGI 1.6 de un adaptador. Esta estructura se inicializa mediante el método IDXGIAdapter4::GetDesc3 .

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_6.h

Consulte también

Estructuras DXGI

IDXGIAdapter4::GetDesc3