DXGI_ADAPTER_DESC2 struttura (dxgi1_2.h)
Descrive una scheda (o una scheda video) che usa Microsoft DirectX Graphics Infrastructure (DXGI) 1.2.
Sintassi
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;
Members
Description[128]
Stringa contenente la descrizione dell'adapter.
VendorId
ID PCI o ID ACPI del fornitore dell'hardware dell'adattatore. Se questo valore è minore o uguale a 0xFFFF, è un ID PCI; in caso contrario, è un ID ACPI.
DeviceId
ID PCI o ID ACPI del dispositivo hardware dell'adattatore. Se VendorId è un ID PCI, è anche un ID PCI; in caso contrario, è un ID ACPI.
SubSysId
ID PCI o ID ACPI del sottosistema hardware dell'adattatore. Se VendorId è un ID PCI, è anche un ID PCI; in caso contrario, è un ID ACPI.
Revision
Numero di revisione PCI o ACPI dell'adattatore. Se VendorId è un ID PCI, è un numero di revisione del dispositivo PCI; in caso contrario, è un numero di revisione del dispositivo ACPI.
DedicatedVideoMemory
Numero di byte di memoria video dedicata che non sono condivise con la CPU.
DedicatedSystemMemory
Numero di byte di memoria di sistema dedicata non condivisa con la CPU. Questa memoria viene allocata dalla memoria di sistema disponibile al momento dell'avvio.
SharedSystemMemory
Numero di byte di memoria del sistema condiviso. Si tratta del valore massimo della memoria di sistema che può essere utilizzata dall'adattatore durante l'operazione. Qualsiasi memoria accidentale utilizzata dal driver man mano che gestisce e usa memoria video è aggiuntiva.
AdapterLuid
Valore univoco che identifica l'adapter. Vedere LUID per una definizione della struttura. LUID è definito in dxgi.h.
Flags
Valore del tipo enumerato DXGI_ADAPTER_FLAG che descrive il tipo di adattatore. Il flag di DXGI_ADAPTER_FLAG_REMOTE è riservato.
GraphicsPreemptionGranularity
Valore del tipo enumerato DXGI_GRAPHICS_PREEMPTION_GRANULARITY che descrive il livello di granularità a cui la GPU può essere impedita di eseguire l'attività di rendering della grafica corrente.
ComputePreemptionGranularity
Valore del tipo enumerato DXGI_COMPUTE_PREEMPTION_GRANULARITY che descrive il livello di granularità a cui la GPU può essere impedita di eseguire l'attività di calcolo corrente.
Commenti
La struttura DXGI_ADAPTER_DESC2 fornisce una descrizione DXGI 1.2 di un adattatore. Questa struttura viene inizializzata usando il metodo IDXGIAdapter2::GetDesc2 .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 e Aggiornamento della piattaforma per Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione | dxgi1_2.h |