// d3dkmddi.h
typedef struct _DXGKARG_CONTROLMODEBEHAVIOR {
IN DXGK_MODE_BEHAVIOR_FLAGS Request;
OUT DXGK_MODE_BEHAVIOR_FLAGS Satisfied;
OUT DXGK_MODE_BEHAVIOR_FLAGS NotSatisfied;
} DXGKARG_CONTROLMODEBEHAVIOR;
View the official Windows Driver Kit DDI referenceNo description available.
The DXGKARG_CONTROLMODEBEHAVIOR structure contains the display mode behaviors that the OS requests of the driver and the results of the request.
RequestA DXGK_MODE_BEHAVIOR_FLAGS union containing the behaviors that the OS is requesting.
SatisfiedFlags that report which requests were satisfied. Only flags that were set in the Request field and which the driver has been able to apply the requested behavior should be set.
NotSatisfiedFlags that report which requests were not satisfied. Only flags which were set in the Request field which the driver supports on this adapter but could not be applied should be set.
If a behavior is not supported, then even if the driver comprehends the behavior, it should leave the flag bit clear in both the Satisfied and the NotSatisfied fields.