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 |