Condividi tramite


enumerazione D3DKMDT_MODE_PRUNING_REASON (d3dkmthk.h)

Il tipo di enumerazione D3DKMDT_MODE_PRUNING_REASON contiene valori che identificano il motivo per cui il monitoraggio supporta una modalità di visualizzazione o non supporta una modalità di visualizzazione.

Sintassi

typedef enum _D3DKMDT_MODE_PRUNING_REASON {
  D3DKMDT_MPR_UNINITIALIZED,
  D3DKMDT_MPR_ALLCAPS,
  D3DKMDT_MPR_DESCRIPTOR_MONITOR_SOURCE_MODE,
  D3DKMDT_MPR_DESCRIPTOR_MONITOR_FREQUENCY_RANGE,
  D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_SOURCE_MODE,
  D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_FREQUENCY_RANGE,
  D3DKMDT_MPR_DEFAULT_PROFILE_MONITOR_SOURCE_MODE,
  D3DKMDT_MPR_DRIVER_RECOMMENDED_MONITOR_SOURCE_MODE,
  D3DKMDT_MPR_MONITOR_FREQUENCY_RANGE_OVERRIDE,
  D3DKMDT_MPR_CLONE_PATH_PRUNED,
  D3DKMDT_MPR_MAXVALID
} D3DKMDT_MODE_PRUNING_REASON;

Costanti

 
D3DKMDT_MPR_UNINITIALIZED
A una variabile di tipo D3DKMDT_MODE_PRUNING_REASON non è ancora stato assegnato un valore significativo.
D3DKMDT_MPR_ALLCAPS
Il monitor non supporta la modalità di visualizzazione perché nessuna delle funzionalità di monitoraggio disponibili implica il supporto della modalità di visualizzazione.
D3DKMDT_MPR_DESCRIPTOR_MONITOR_SOURCE_MODE
Il monitor supporta la modalità di visualizzazione a causa della modalità di origine del monitoraggio nel descrittore di monitoraggio.
D3DKMDT_MPR_DESCRIPTOR_MONITOR_FREQUENCY_RANGE
Il monitor non supporta la modalità di visualizzazione a causa dell'intervallo di frequenza di monitoraggio nel descrittore di monitoraggio.
D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_SOURCE_MODE
Il monitoraggio supporta la modalità di visualizzazione a causa della modalità di origine del monitoraggio nell'override del descrittore di monitoraggio.
D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_FREQUENCY_RANGE
Il monitor non supporta la modalità di visualizzazione a causa dell'intervallo di frequenza di monitoraggio nell'override del descrittore di monitoraggio.
D3DKMDT_MPR_DEFAULT_PROFILE_MONITOR_SOURCE_MODE
Il monitor supporta la modalità di visualizzazione a causa della modalità di origine del monitoraggio nel profilo di monitoraggio predefinito.
D3DKMDT_MPR_DRIVER_RECOMMENDED_MONITOR_SOURCE_MODE
Il monitor supporta la modalità di visualizzazione a causa della modalità di origine del monitor consigliata dal driver miniport di visualizzazione.
D3DKMDT_MPR_MONITOR_FREQUENCY_RANGE_OVERRIDE
Il monitor supporta la modalità di visualizzazione a causa dell'override dell'intervallo di frequenza di monitoraggio.
D3DKMDT_MPR_CLONE_PATH_PRUNED
Supportato in Windows 7 e versioni successive.

La modalità di visualizzazione è stata eseguita ,ovvero il monitor non supporta la modalità di visualizzazione, perché gli altri percorsi nel cluster clone non dispongono di alcuna modalità supportata dal monitoraggio.
D3DKMDT_MPR_MAXVALID
Sono stati superati i valori di enumerazione validi.

Commenti

L'impostazione del membro ValidatedAgainstMonitorCaps della struttura D3DKMDT_DISPLAYMODE_FLAGS indica se il monitor supporta o meno una modalità di visualizzazione. Se il monitor non supporta una modalità di visualizzazione, il sistema operativo rimuove la modalità di visualizzazione dall'elenco delle modalità di visualizzazione disponibili per il monitoraggio.

Quando è supportata una modalità di visualizzazione, il tipo di motivo può essere uno dei seguenti:

  • D3DKMDT_MPR_DRIVER_RECOMMENDED_MONITOR_SOURCE_MODE
  • D3DKMDT_MPR_DESCRIPTOR_MONITOR_SOURCE_MODE
  • D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_SOURCE_MODE
  • D3DKMDT_MPR_DEFAULT_PROFILE_MONITOR_SOURCE_MODE
  • D3DKMDT_MPR_MONITOR_FREQUENCY_RANGE_OVERRIDE
Quando non è supportata una modalità di visualizzazione, il tipo di motivo può essere uno dei seguenti:
  • D3DKMDT_MPR_DESCRIPTOR_MONITOR_FREQUENCY_RANGE
  • D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_FREQUENCY_RANGE
  • D3DKMDT_MPR_ALLCAPS

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione d3dkmthk.h (include D3dkmthk.h)

Vedi anche

D3DKMDT_DISPLAYMODE_FLAGS