struttura DD_GETADAPTERGROUPDATA (d3dhal.h)

Solo DirectX 9.0 e versioni successive.

DD_GETADAPTERGROUPDATA è la struttura dei dati a cui punta il campo lpvData di DD_GETDRIVERINFODATA per le query DD_GETDRIVERINFO2DATA con il tipo D3DGDI2_TYPE_GETADAPTERGROUP.

Sintassi

typedef struct _DD_GETADAPTERGROUPDATA {
  DD_GETDRIVERINFO2DATA gdi2;
  ULONG_PTR             ulUniqueAdapterGroupId;
  DWORD                 dwReserved1;
  DWORD                 dwReserved2;
} DD_GETADAPTERGROUPDATA;

Members

gdi2

Specifica una struttura DD_GETDRIVERINFO2DATA che contiene i dati GetDriverInfo2 per la query.

ulUniqueAdapterGroupId

Riceve l'identificatore del gruppo di adattatori che comprendono la scheda video a testa multipla del driver. Il driver deve fornire un identificatore univoco per il master e tutti gli adattatori subordinati all'interno di questo gruppo.

dwReserved1

Specifica un campo riservato. Il driver non deve leggere o scrivere. Imposta su zero.

dwReserved2

Specifica un campo riservato. Il driver non deve leggere o scrivere. Imposta su zero.

Commenti

Il runtime usa DD_GETADAPTERGROUPDATA in una query per l'identità del gruppo di adattatori del driver. Questo gruppo condivide hardware video come la memoria video e l'acceleratore 3D. Il runtime usa principalmente questa query per le schede video a doppia visualizzazione. Un'applicazione può richiedere che le risorse di superficie (ad esempio trame e buffer dei vertici) siano condivise tra schede in un gruppo e il runtime sia conforme a tale richiesta.

L'identificatore in ulUniqueAdapterGroupId deve essere univoco tra i driver, inclusi i driver di altri fornitori di hardware. È quindi consigliabile segnalare questo identificatore come indirizzo univoco in modalità kernel che non può essere comune con altre schede video a più teste. Si noti che il driver deve segnalare questo identificatore come diverso da zero.

Requisiti

Requisito Valore
Intestazione d3dhal.h (include D3dhal.h)

Vedi anche

DD_GETDRIVERINFO2DATA

DD_GETDRIVERINFODATA