DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT structure (d3dkmdt.h)
The DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT structure describes the format of the signal that is transmitted from a physical connector that is associated with a protected output to a monitor.
Syntax
typedef struct _DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT {
DXGKMDT_OPM_RANDOM_NUMBER rnRandomNumber;
ULONG ulStatusFlags;
ULONG ulDisplayWidth;
ULONG ulDisplayHeight;
DXGKMDT_OPM_INTERLEAVE_FORMAT ifInterleaveFormat;
ULONG d3dFormat;
ULONG ulFrequencyNumerator;
ULONG ulFrequencyDenominator;
} DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT;
Members
rnRandomNumber
A DXGKMDT_OPM_RANDOM_NUMBER structure that contains a protected output object's 128-bit cryptographically secure random number. This random number is generated by an application and supplied to the display miniport driver in a call to the driver's DxgkDdiOPMGetInformation or DxgkDdiOPMGetCOPPCompatibleInformation function. This random number is supplied to the driver in the rnRandomNumber member of the DXGKMDT_OPM_GET_INFO_PARAMETERS or DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS structure.
ulStatusFlags
A bitwise OR combination of the values of the DXGKMDT_OPM_STATUS enumeration that indicates the status of a protected output.
ulDisplayWidth
The width, in pixels, of each video frame in the signal that is transmitted from the physical connector.
ulDisplayHeight
The height, in pixels, of each video frame in the signal that is transmitted from the physical connector. If the signal is interlaced, this value is the height of the video frame and not the height of either the even or the odd field.
ifInterleaveFormat
A DXGKMDT_OPM_INTERLEAVE_FORMAT-typed value that specifies how the scan lines in a video frame are ordered.
d3dFormat
A D3DDDIFORMAT-typed value that identifies the Direct3D surface format of the signal.
ulFrequencyNumerator
The numerator for the refresh rate of the signal, in Hz.
ulFrequencyDenominator
The denominator for the refresh rate of the signal, in Hz.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | d3dkmdt.h |