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

Vedi anche

Strutture DXGI

IDXGIAdapter4::GetDesc3