COPP_StatusFlags 枚举 (dxva9typ.h)

[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayerIMFMediaEngine音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

指定认证输出保护协议 (COPP) 会话的状态。

语法

typedef enum _COPP_StatusFlags {
  COPP_StatusNormal = 0x00,
  COPP_LinkLost = 0x01,
  COPP_RenegotiationRequired = 0x02,
  COPP_StatusFlagsReserved = 0xFFFFFFFC
} COPP_StatusFlags;

常量

 
COPP_StatusNormal
值: 0x00
正常状态。
COPP_LinkLost
值: 0x01
连接的完整性已受到威胁。 导致驱动程序设置此标志的事件示例包括:


  • 驱动程序无法再强制实施当前保护级别。

  • 驱动程序检测到内部完整性错误。

  • 计算机与显示设备之间的连接器已拔下。

COPP_RenegotiationRequired
值: 0x02
连接配置已更改。 例如,用户已更改桌面显示模式。
COPP_StatusFlagsReserved
值: 0xFFFFFFFC
保留。 必须为零。

备注

如果返回COPP_LinkLost,应用程序应释放 VMR 的当前实例,创建 VMR 的新实例,并建立新的 COPP 会话 (包括密钥交换和证书验证) 。

要求

   
标头 dxva9typ.h (包括 Dxva.h)

另请参阅

DirectShow 枚举类型

使用认证输出保护协议 (COPP)