DXVA_COPPStatusOutput 结构 (dxva.h)

DXVA_COPPStatusOutput结构描述从与 DirectX VA COPP 设备关联的受保护视频会话的查询返回的状态。

语法

typedef struct _DXVA_COPPStatusOutput {
  GUID  macKDI;
  ULONG cbSizeData;
  UCHAR COPPStatus[4076];
} DXVA_COPPStatusOutput, *LPDXVA_COPPStatusOutput;

成员

macKDI

指定 COPPStatus 状态 (MAC) GUID 的消息身份验证代码。 请求状态的应用程序可以使用 MAC 来验证状态的传输是否安全, (也就是说,在驱动程序) 传输过程中未篡改状态。

cbSizeData

指定 COPPStatus 中状态数据的大小(以字节为单位)。

COPPStatus[4076]

指定包含状态数据的数组。 显示驱动程序应通过以下方式之一返回状态数据,具体取决于在 DXVA_COPPStatusInput 结构的 guidStatusRequestID 成员中指定的输入值:

输入值 输出状态数据
DXVA_COPPQueryDisplayData 指向 DXVA_COPPStatusDisplayData 结构的指针
DXVA_COPPQueryProtectionType、DXVA_COPPQueryConnectorType、DXVA_COPPQueryLocalProtectionLevel、DXVA_COPPQueryGlobalProtectionLevel或DXVA_COPPQueryBusData 指向 DXVA_COPPStatusData 结构的指针
DXVA_COPPQueryHDCPKeyData 指向 DXVA_COPPStatusHDCPKeyData 结构的指针
DXVA_COPPQuerySignaling 指向 DXVA_COPPStatusSignalingCmdData 结构的指针

注解

状态请求在 COPPQueryStatus 函数的 pInput 参数中传递。 DXVA_COPPStatusInput结构描述状态请求。 状态信息通过 COPPQueryStatuspOutput 参数返回。

要求

要求
最低受支持的客户端 此结构仅适用于 SP1 及更高版本的 Windows Server 2003 以及 SP2 及更高版本的 Windows XP。
标头 dxva.h (包括 Dxva.h)

另请参阅

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusData

DXVA_COPPStatusDisplayData

DXVA_COPPStatusHDCPKeyData

DXVA_COPPStatusInput

DXVA_COPPStatusSignalingCmdData