DD_STEREOMODE-Struktur (ddrawint.h)
Die DD_STEREOMODE-Struktur wird von der Runtime mit GUID_DDStereoMode in einem DdGetDriverInfo-Aufruf verwendet, um abzufragen, ob der Treiber Stereo für einen bestimmten Videoanzeigemodus unterstützt.
Syntax
typedef struct _DD_STEREOMODE {
DWORD dwSize;
DWORD dwHeight;
DWORD dwWidth;
DWORD dwBpp;
DWORD dwRefreshRate;
BOOL bSupported;
} *PDD_STEREOMODE, DD_STEREOMODE;
Member
dwSize
Gibt die Größe der DD_STEREOMODE-Struktur in Byte an.
dwHeight
Gibt die Höhe in Scanzeilen des Anzeigemodus an. Hat den Wert D3DGDI2_MAGIC, wenn diese Struktur tatsächlich ein DD_GETDRIVERINFO2DATA Aufruf ist.
dwWidth
Gibt die Breite des Anzeigemodus in Pixel an.
dwBpp
Gibt die Bits pro Pixel des Anzeigemodus an.
dwRefreshRate
Gibt die Aktualisierungsrate im Anzeigemodus in Hertz an.
bSupported
Der Treiber legt true fest, wenn Stereo mit dem angegebenen Anzeigemodus unterstützt wird, oder andernfalls FALSE .
Hinweise
Um zu überprüfen, ob der Treiber Stereo mit diesem Modus unterstützt, ruft die Laufzeit die DdGetDriverInfo-Funktion des Treibers auf. In diesem Aufruf gibt die Runtime GUID_DDStereoMode im guidInfo-Member der DD_GETDRIVERINFODATA-Struktur an, auf die der lpGetDriverInfo-Parameter verweist. Die Runtime stellt auch einen Zeiger auf eine DD_STEREOMODE-Struktur im lpvData-Element von DD_GETDRIVERINFODATA bereit. Der Treiber gibt DD_OK zurück, wenn er GUID_DDStereoMode unterstützt, und legt den bSupported-Member von DD_STEREOMODE auf TRUE fest, wenn stereo mit dem angegebenen Anzeigemodus unterstützt wird.
GUID_DDStereoMode bietet eine Möglichkeit, Stereo pro Modus auszuschalten, da erwartet wird, dass ein Treiber, der Stereo verwenden kann, Stereo in jedem Modus ausführen kann.
Anforderungen
Kopfzeile | ddrawint.h (einschließlich Winddi.h) |