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 Available in Windows Vista and later versions of the Windows operating systems.
Header d3dkmdt.h

See also

D3DDDIFORMAT

DXGKMDT_OPM_INTERLEAVE_FORMAT

DXGKMDT_OPM_RANDOM_NUMBER

DXGKMDT_OPM_STATUS

DxgkDdiOPMGetInformation