énumération D3DKMDT_MODE_PRUNING_REASON (d3dkmthk.h)
Le type d’énumération D3DKMDT_MODE_PRUNING_REASON contient des valeurs qui identifient la raison pour laquelle le moniteur prend en charge un mode d’affichage ou ne prend pas en charge un mode d’affichage.
Syntax
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;
Constantes
D3DKMDT_MPR_UNINITIALIZED Une variable de type D3DKMDT_MODE_PRUNING_REASON n’a pas encore reçu de valeur significative. |
D3DKMDT_MPR_ALLCAPS Le moniteur ne prend pas en charge le mode d’affichage, car aucune des fonctionnalités de moniteur disponibles n’implique la prise en charge du mode d’affichage. |
D3DKMDT_MPR_DESCRIPTOR_MONITOR_SOURCE_MODE Le moniteur prend en charge le mode d’affichage en raison du mode source du moniteur dans le descripteur d’analyse. |
D3DKMDT_MPR_DESCRIPTOR_MONITOR_FREQUENCY_RANGE Le moniteur ne prend pas en charge le mode d’affichage en raison de la plage de fréquences du moniteur dans le descripteur du moniteur. |
D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_SOURCE_MODE Le moniteur prend en charge le mode d’affichage en raison du mode source du moniteur dans le remplacement du descripteur d’analyse. |
D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_FREQUENCY_RANGE Le moniteur ne prend pas en charge le mode d’affichage en raison de la plage de fréquences du moniteur dans le remplacement du descripteur d’analyse. |
D3DKMDT_MPR_DEFAULT_PROFILE_MONITOR_SOURCE_MODE Le moniteur prend en charge le mode d’affichage en raison du mode source du moniteur dans le profil d’analyse par défaut. |
D3DKMDT_MPR_DRIVER_RECOMMENDED_MONITOR_SOURCE_MODE Le moniteur prend en charge le mode d’affichage en raison du mode source du moniteur recommandé par le pilote miniport d’affichage. |
D3DKMDT_MPR_MONITOR_FREQUENCY_RANGE_OVERRIDE Le moniteur prend en charge le mode d’affichage en raison du remplacement de la plage de fréquences du moniteur. |
D3DKMDT_MPR_CLONE_PATH_PRUNED Pris en charge dans Windows 7 et versions ultérieures. Le mode d’affichage est taillé (autrement dit, le moniteur ne prend pas en charge le mode d’affichage), car les autres chemins d’accès du cluster clone n’ont aucun mode pris en charge par le moniteur. |
D3DKMDT_MPR_MAXVALID Les valeurs d’énumération valides ont été dépassées. |
Remarques
Le paramètre du membre ValidatedAgainstMonitorCaps de la structure D3DKMDT_DISPLAYMODE_FLAGS indique si le moniteur prend en charge un mode d’affichage ou non. Si le moniteur ne prend pas en charge un mode d’affichage, le système d’exploitation supprime le mode d’affichage de la liste des modes d’affichage disponibles pour le moniteur.
Lorsqu’un mode d’affichage est pris en charge, le type de raison peut être l’un des éléments suivants :
- 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
- D3DKMDT_MPR_DESCRIPTOR_MONITOR_FREQUENCY_RANGE
- D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_FREQUENCY_RANGE
- D3DKMDT_MPR_ALLCAPS
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
En-tête | d3dkmthk.h (inclure D3dkmthk.h) |