struttura D3DKMDT_DISPLAYMODE_FLAGS (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;
Membri
ValidatedAgainstMonitorCaps
Valore booleano che specifica se la modalità di visualizzazione è supportata dal monitor su cui verrà visualizzata la modalità di visualizzazione.
L'impostazione di questo membro equivale all'impostazione del primo bit di un valore a 32 bit (0x00000001).
Valore UINT che specifica se la modalità di visualizzazione è supportata dal monitor su cui verrà visualizzata la modalità di visualizzazione.
L'impostazione di questo membro equivale all'impostazione del 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 all'impostazione del 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 all'impostazione del 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 monitor 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 sull'impostazione del valore ModePruningReason, vedere D3DKMDT_MODE_PRUNING_REASON.
L'impostazione di questo membro equivale all'impostazione dei 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 monitor 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 sull'impostazione del 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 all'impostazione dei rimanenti 28 bit (0xFFFFFFF0) di un valore a 32 bit su zeri.
Questo membro è riservato e deve essere impostato su zero.
L'impostazione di questo membro equivale all'impostazione dei rimanenti 26 bit (0xFFFFFFC0) di un valore a 32 bit su zeri.
Supportato a partire da Windows 8.
[in] Stereo
Valore UINT che specifica se lo stereo è supportato dal monitor in cui verrà visualizzata la modalità di visualizzazione.
L'impostazione di questo membro equivale all'impostazione dell'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 tipo di della struttura D3DKMDT_VIDPN_SOURCE_MODE su D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN. L'impostazione di questo membro equivale all'impostazione del 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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista |
intestazione | d3dkmthk.h (include D3dkmthk.h) |