struttura DD_STEREOMODE (ddrawint.h)
La struttura DD_STEREOMODE viene usata dal runtime con GUID_DDStereoMode in una chiamata DdGetDriverInfo per eseguire una query se il driver supporta stereo per una determinata modalità di visualizzazione video.
Sintassi
typedef struct _DD_STEREOMODE {
DWORD dwSize;
DWORD dwHeight;
DWORD dwWidth;
DWORD dwBpp;
DWORD dwRefreshRate;
BOOL bSupported;
} *PDD_STEREOMODE, DD_STEREOMODE;
Members
dwSize
Specifica le dimensioni in byte della struttura DD_STEREOMODE.
dwHeight
Specifica l'altezza nelle linee di analisi della modalità di visualizzazione. Ha il valore D3DGDI2_MAGIC se questa struttura è, infatti, una chiamata DD_GETDRIVERINFO2DATA .
dwWidth
Specifica la larghezza in pixel della modalità di visualizzazione.
dwBpp
Specifica i bit per pixel della modalità di visualizzazione.
dwRefreshRate
Specifica la frequenza di aggiornamento inhz della modalità di visualizzazione.
bSupported
Il driver imposta su TRUE se stereo è supportato con la modalità di visualizzazione specificata o FALSE in caso contrario.
Commenti
Per controllare ogni modalità di visualizzazione per verificare se il driver supporta stereo con tale modalità, il runtime chiama la funzione DdGetDriverInfo del driver. In questa chiamata, il runtime specifica GUID_DDStereoMode nel membro guidInfo della struttura DD_GETDRIVERINFODATA a cui punta il parametro lpGetDriverInfo . Il runtime fornisce anche un puntatore a una struttura DD_STEREOMODE nel membro lpvData di DD_GETDRIVERINFODATA. Il driver restituisce DD_OK se supporta GUID_DDStereoMode e imposta il membro bSupported di DD_STEREOMODE su TRUE se supporta stereo con la modalità di visualizzazione specificata.
GUID_DDStereoMode offre un modo per disattivare lo stereo per modalità, poiché si prevede che un driver in grado di eseguire stereo può eseguire stereo in qualsiasi modalità.
Requisiti
Intestazione | ddrawint.h (include Winddi.h) |