DD_GETEXTENDEDMODEDATA Struktur (d3dhal.h)
Nur DirectX 9.0 und höhere Versionen.
DD_GETEXTENDEDMODEDATA ist die Datenstruktur, auf die das lpvData-Feld von 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;
Member
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.
Hinweise
Die Laufzeit identifiziert den zurückzugebenden Anzeigemodus mit einem ganzzahligen Index, dessen Wert zwischen null und 1 kleiner als die Anzahl der unterstützten Anzeigemodi variiert, die der Treiber zuvor in einer DD_GETDRIVERINFO2DATA-Abfrage mit dem Typ D3DGDI2_TYPE_GETEXTENDEDMODECOUNT gemeldet hat. Wie diese Indizes tatsächlichen Anzeigemodi zugeordnet werden, bleibt dem Treiber überlassen. Jeder Index muss jedoch eindeutig einem unterstützten Anzeigemodus zugeordnet werden. Die Reihenfolge, in der die Anzeigemodi gemeldet werden, ist nicht signifikant.
Bei der Verarbeitung dieser GetDriverInfo2-Anforderung sollte der Treiber den Wert im dwModeIndex-Element lesen und diesen Wert einem der unterstützten Anzeigemodi zuordnen (wahrscheinlich durch Verwendung des Werts in dwModeIndex als Index in einem Array von D3DDISPLAYMODE Strukturen). Der Treiber sollte dann diesen Anzeigemodus in den Modusmember kopieren. Die Laufzeit garantiert, dass nur ein Index an den Treiber übergeben wird, der im Bereich 0 bis 1 kleiner als die Anzahl der vom Treiber gemeldeten Anzeigemodi liegt. Der Indexbereich sollte im Build des Debugtreibers überprüft werden.
Weitere Informationen zu D3DDISPLAYMODE finden Sie in der DirectX SDK-Dokumentation.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dhal.h (include D3dhal.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für