D3DKMDT_DISPLAYMODE_FLAGS struttura (d3dkmthk.h)
La struttura D3DKMDT_DISPLAYMODE_FLAGS identifica gli attributi di una modalità di visualizzazione.
Sintassi
typedef struct _D3DKMDT_DISPLAYMODE_FLAGS {
#if ...
BOOLEAN ValidatedAgainstMonitorCaps : 1;
#if ...
BOOLEAN RoundedFakeMode : 1;
#if ...
[in] D3DKMDT_MODE_PRUNING_REASON ModePruningReason : 4;
#if ...
UINT Reserved : 28;
#else
UINT ValidatedAgainstMonitorCaps : 1;
#endif
#else
UINT RoundedFakeMode : 1;
#endif
#else
[in] D3DKMDT_MODE_PRUNING_REASON ModePruningReason : 4;
#endif
[in] UINT Stereo : 1;
[in] UINT AdvancedScanCapable : 1;
#elif
UINT Reserved : 26;
UINT PreferredTiming : 1;
UINT PhysicalModeSupported : 1;
#elif
UINT Reserved : 24;
UINT VirtualRefreshRate : 1;
#else
UINT Reserved : 23;
#endif
} D3DKMDT_DISPLAYMODE_FLAGS;
Members
ValidatedAgainstMonitorCaps
Valore booleano che specifica se la modalità di visualizzazione è supportata dal monitoraggio in cui verrà visualizzata la modalità di visualizzazione.
L'impostazione di questo membro equivale a impostare il primo bit di un valore a 32 bit (0x00000001).
Valore UINT che specifica se la modalità di visualizzazione è supportata dal monitoraggio in cui verrà visualizzata la modalità di visualizzazione.
L'impostazione di questo membro equivale a impostare il primo bit di un valore a 32 bit (0x00000001).
Supportato a partire da Windows 8.
RoundedFakeMode
Valore booleano che specifica se la modalità di visualizzazione viene arrotondata.
L'impostazione di questo membro equivale a impostare il secondo bit di un valore a 32 bit (0x00000002).
Valore UINT che specifica se la modalità di visualizzazione viene arrotondata.
L'impostazione di questo membro equivale a impostare il secondo bit di un valore a 32 bit (0x00000002).
Supportato a partire da Windows 8.
[in] ModePruningReason
Valore di tipo D3DKMDT_MODE_PRUNING_REASON che identifica il motivo per cui il monitoraggio supporta la modalità di visualizzazione o non supporta la modalità di visualizzazione. I quattro bit sono definiti da uno dei valori nel tipo di enumerazione D3DKMDT_MODE_PRUNING_REASON e dipendono dall'impostazione del membro ValidatedAgainstMonitorCaps . Per altre informazioni sul modo in cui è impostato il valore ModePruningReason , vedere D3DKMDT_MODE_PRUNING_REASON.
L'impostazione di questo membro equivale a impostare bit da 4 a 7 di un valore a 32 bit (0x0000003C).
[in] Valore di tipo D3DKMDT_MODE_PRUNING_REASON che identifica il motivo per cui il monitoraggio supporta la modalità di visualizzazione o non supporta la modalità di visualizzazione. I quattro bit sono definiti da uno dei valori nel tipo di enumerazione D3DKMDT_MODE_PRUNING_REASON e dipendono dall'impostazione del membro ValidatedAgainstMonitorCaps . Per altre informazioni sul modo in cui è impostato il valore ModePruningReason , vedere D3DKMDT_MODE_PRUNING_REASON. Questo membro equivale a bit da 4 a 7 di un valore a 32 bit (0x0000003C).
Supportato a partire da Windows 8.
Reserved
Questo membro è riservato e deve essere impostato su zero. L'impostazione di questo membro equivale a impostare i 28 bit rimanenti (0xFFFFFFF0) di un valore a 32 bit su zero.
Questo membro è riservato e deve essere impostato su zero.
L'impostazione di questo membro equivale a impostare i 26 bit rimanenti (0xFFFFFFC0) di un valore a 32 bit su zero.
Supportato a partire da Windows 8.
[in] Stereo
Valore UINT che specifica se stereo è supportato dal monitor in cui verrà visualizzata la modalità di visualizzazione.
L'impostazione di questo membro equivale a impostare l'ottavo bit di un valore a 32 bit (0x00000080).
Supportato a partire da Windows 8.
[in] AdvancedScanCapable
Valore UINT che specifica se il driver supporta la funzionalità di analisi avanzata.
Il driver segnala il supporto per questa opzione nella modalità di visualizzazione corrente impostando il membro Type della struttura D3DKMDT_VIDPN_SOURCE_MODE su D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN. L'impostazione di questo membro equivale a impostare il nono bit di un valore a 32 bit (0x00000100).
Supportato a partire da Windows 8.
PreferredTiming
Valore UINT che specifica se il driver supporta la tempistica preferita.
PhysicalModeSupported
Valore UINT che specifica se il driver supporta la modalità fisica.
VirtualRefreshRate
Valore UINT che specifica se il driver supporta la frequenza di aggiornamento virtuale.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Intestazione | d3dkmthk.h (include D3dkmthk.h) |