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结构描述状态请求。 状态信息通过 COPPQueryStatus 的 pOutput 参数返回。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 此结构仅适用于 SP1 及更高版本的 Windows Server 2003 以及 SP2 及更高版本的 Windows XP。 |
标头 | dxva.h (包括 Dxva.h) |