Condividi tramite


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

Vedi anche

Strutture DXGI

IDXGIAdapter2::GetDesc2