DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT 结构 (d3dkmdt.h)

DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT结构描述从与受保护输出关联的物理连接器传输到监视器的信号的格式。

语法

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;

成员

rnRandomNumber

包含受保护输出对象的 128 位加密安全随机数的 DXGKMDT_OPM_RANDOM_NUMBER 结构。 此随机数由应用程序生成,并在调用驱动程序的 DxgkDdiOPMGetInformationDxgkDdiOPMGetCOPPCompatibleInformation 函数时提供给显示微型端口驱动程序。 此随机数提供给DXGKMDT_OPM_GET_INFO_PARAMETERSDXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS结构的 rnRandomNumber 成员中的驱动程序。

ulStatusFlags

指示受保护输出状态的 DXGKMDT_OPM_STATUS 枚举值的按位 OR 组合。

ulDisplayWidth

从物理连接器传输的信号中每个视频帧的宽度(以像素为单位)。

ulDisplayHeight

从物理连接器传输的信号中每个视频帧的高度(以像素为单位)。 如果信号是交错的,则此值是视频帧的高度,而不是偶数或奇数字段的高度。

ifInterleaveFormat

一个DXGKMDT_OPM_INTERLEAVE_FORMAT类型的值,该值指定如何对视频帧中的扫描行进行排序。

d3dFormat

一个D3DDDIFORMAT类型的值,用于标识信号的 Direct3D 表面格式。

ulFrequencyNumerator

信号刷新率的分子,以 Hz 为单位。

ulFrequencyDenominator

信号刷新率的分母,以 Hz 为单位。

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
标头 d3dkmdt.h

另请参阅

D3DDDIFORMAT

DXGKMDT_OPM_INTERLEAVE_FORMAT

DXGKMDT_OPM_RANDOM_NUMBER

DXGKMDT_OPM_STATUS

DxgkDdiOPMGetInformation