struttura DXGI_ADAPTER_DESC3 (dxgi1_6.h)
Descrive una scheda (o scheda video) che usa Microsoft DirectX Graphics Infrastructure (DXGI) 1.6.
Sintassi
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;
Members
Description[128]
Stringa contenente la descrizione dell'adattatore.
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, si tratta di un numero di revisione del dispositivo PCI; in caso contrario, si tratta di un numero di revisione del dispositivo ACPI.
DedicatedVideoMemory
Numero di byte di memoria video dedicata non 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 di sistema condivisa. Questo è il valore massimo della memoria di sistema che può essere utilizzata dall'adattatore durante l'operazione. Qualsiasi memoria accidentale utilizzata dal driver durante la gestione e l'uso della memoria video è aggiuntiva.
AdapterLuid
Valore univoco che identifica l'adattatore. Per una definizione della struttura, vedere LUID . LUID è definito in dxgi.h.
Flags
Valore dell'enumerazione DXGI_ADAPTER_FLAG3 che descrive il tipo di adattatore. Il flag 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 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_DESC3 fornisce una descrizione DXGI 1.6 di un adattatore. Questa struttura viene inizializzata usando il metodo IDXGIAdapter4::GetDesc3 .
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_6.h |