Freigeben über


DD_GETEXTENDEDMODEDATA Struktur (d3dhal.h)

Nur DirectX 9.0 und höhere Versionen.

DD_GETEXTENDEDMODEDATA ist die Datenstruktur, auf die das lpvData- Feld DD_GETDRIVERINFODATA für DD_GETDRIVERINFO2DATA Abfragen mit dem Typ D3DGDI2_TYPE_GETEXTENDEDMODE verweist.

Syntax

typedef struct _DD_GETEXTENDEDMODEDATA {
  DD_GETDRIVERINFO2DATA gdi2;
  DWORD                 dwModeIndex;
  D3DDISPLAYMODE        mode;
} DD_GETEXTENDEDMODEDATA;

Angehörige

gdi2

Gibt eine DD_GETDRIVERINFO2DATA Struktur an, die die GetDriverInfo2--Daten enthält.

dwModeIndex

Gibt den Index des zurückzugebenden Anzeigemodus an.

mode

Empfängt eine D3DDISPLAYMODE Struktur, die den tatsächlichen Anzeigemodus angibt.

Bemerkungen

Die Laufzeit identifiziert den Anzeigemodus, der mit einem ganzzahligen Index zurückgegeben werden soll, dessen Wert zwischen Null und 1 kleiner ist als die Anzahl der unterstützten Anzeigemodi, die zuvor vom Treiber in einer DD_GETDRIVERINFO2DATA Abfrage mit dem Typ D3DGDI2_TYPE_GETEXTENDEDMODECOUNT gemeldet wurden. Wie diese Indizes tatsächlichen Anzeigemodi zugeordnet werden, bleibt dem Treiber überlassen. Jeder Index muss jedoch einem unterstützten Anzeigemodus eindeutig zugeordnet werden. Die Reihenfolge, in der die Anzeigemodi gemeldet werden, ist nicht signifikant.

Bei der Verarbeitung dieses GetDriverInfo2 anfordern, sollte der Treiber den Wert im dwModeIndex Member lesen und diesen Wert einem der unterstützten Anzeigemodi zuordnen (wahrscheinlich mithilfe des Werts in dwModeIndex als Index in einem Array von D3DDISPLAYMODE Strukturen). Der Treiber sollte dann diesen Anzeigemodus in den Modus Member kopieren. Die Laufzeit garantiert, dass er nur einen Index an den Treiber übergibt, der sich im Bereich Null befindet, auf einen kleiner als die Anzahl der vom Treiber gemeldeten Anzeigemodi. Der Indexbereich sollte im Debugtreiberbuild überprüft werden.

Weitere Informationen zu D3DDISPLAYMODE finden Sie in der DirectX SDK-Dokumentation.

Anforderungen

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

Siehe auch

DD_GETDRIVERINFO2DATA

DD_GETDRIVERINFODATA

DD_GETEXTENDEDMODECOUNTDATA