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 结构。 此随机数由应用程序生成,并在调用驱动程序的 DxgkDdiOPMGetInformation 或 DxgkDdiOPMGetCOPPCompatibleInformation 函数时提供给显示微型端口驱动程序。 此随机数提供给DXGKMDT_OPM_GET_INFO_PARAMETERS或DXGKMDT_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 |
标头 | d3dkmdt.h |