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