Share via


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)

Vedi anche

D3DKMDT_MODE_PRUNING_REASON

D3DKMT_DISPLAYMODE