Freigeben über


DD_GETADAPTERGROUPDATA Struktur (d3dhal.h)

Nur DirectX 9.0 und höhere Versionen.

DD_GETADAPTERGROUPDATA ist die Datenstruktur, auf die durch das feld lpvData von DD_GETDRIVERINFODATA für DD_GETDRIVERINFO2DATA Abfragen mit dem Typ D3DGDI2_TYPE_GETADAPTERGROUP verwiesen wird.

Syntax

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

Angehörige

gdi2

Gibt eine DD_GETDRIVERINFO2DATA Struktur an, die die GetDriverInfo2- Daten für die Abfrage enthält.

ulUniqueAdapterGroupId

Empfängt den Bezeichner der Adaptergruppe, die die Multiple-Head-Grafikkarte des Treibers umfasst. Der Treiber muss einen eindeutigen Bezeichner für den Master und alle untergeordneten Adapter innerhalb dieser Gruppe bereitstellen.

dwReserved1

Gibt ein reserviertes Feld an. Treiber sollte nicht lesen oder schreiben. Auf Null festgelegt.

dwReserved2

Gibt ein reserviertes Feld an. Treiber sollte nicht lesen oder schreiben. Auf Null festgelegt.

Bemerkungen

Die Laufzeit verwendet DD_GETADAPTERGROUPDATA in einer Abfrage zur Identität der Adaptergruppe des Treibers. Diese Gruppe teilt Videohardware wie Videospeicher und 3D-Zugriffstaste. Die Laufzeit verwendet diese Abfrage hauptsächlich für Grafikkarten mit dualer Ansicht. Eine Anwendung kann anfordern, dass Oberflächenressourcen (z. B. Texturen und Vertexpuffer) über Adapter in einer Gruppe hinweg freigegeben werden, und die Laufzeit entspricht dieser Anforderung.

Der Bezeichner in ulUniqueAdapterGroupId muss für treiberübergreifend eindeutig sein, einschließlich Treiber anderer Hardwareanbieter. Daher wird empfohlen, diesen Bezeichner als eindeutige Kernelmodusadresse zu melden, die nicht mit anderen Mehrkopf-Grafikkarten gemeinsam verwendet werden kann. Beachten Sie, dass der Treiber diesen Bezeichner als "nonzero" melden muss.

Anforderungen

Anforderung Wert
Header- d3dhal.h (einschließlich D3dhal.h)

Siehe auch

DD_GETDRIVERINFO2DATA

DD_GETDRIVERINFODATA