DisplayPath.PhysicalPresentationRate Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets the actual physical rate at which the display is scanning out pixels (when refresh rates are being virtualized).
public:
property IReference<DisplayPresentationRate> ^ PhysicalPresentationRate { IReference<DisplayPresentationRate> ^ get(); void set(IReference<DisplayPresentationRate> ^ value); };
IReference<DisplayPresentationRate> PhysicalPresentationRate();
void PhysicalPresentationRate(IReference<DisplayPresentationRate> value);
public System.Nullable<DisplayPresentationRate> PhysicalPresentationRate { get; set; }
var iReference = displayPath.physicalPresentationRate;
displayPath.physicalPresentationRate = iReference;
Public Property PhysicalPresentationRate As Nullable(Of DisplayPresentationRate)
Property Value
A DisplayPresentationRate object representing the actual physical rate at which the display is scanning out pixels.
Windows requirements
Device family |
Windows 11 (introduced in 10.0.22000.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v14.0)
|
Remarks
Starting with Windows 11, DisplayPresentationRate is virtualized if the physical display is capable of virtualizing refresh rates, and doesn't necessarily represent the actual pixel rate on the wire.
To determine the actual physical rate at which the display is scanning out pixels, use the flag DisplayManagerOptions::VirtualRefreshRateAware while creating your DisplayManager and DisplayPath objects.
If your application's DisplayManager isn't virtual refresh rate aware, then it won't be able to access PhysicalPresentationRate.