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) |