AMCOPPStatusInput 结构 (strmif.h)

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

AMCOPPStatusInput 结构包含认证输出保护协议 (COPP) 状态请求。

语法

typedef struct _AMCOPPStatusInput {
  GUID  rApp;
  GUID  guidStatusRequestID;
  DWORD dwSequence;
  DWORD cbSizeData;
  BYTE  StatusData[4056];
} AMCOPPStatusInput, *LPAMCOPPStatusInput;

成员

rApp

128 位随机数。

guidStatusRequestID

定义状态请求的 GUID。

dwSequence

序列号。 应用程序必须保留发出的 COPP 状态请求的运行计数。 对于每个请求,将序列号递增 1。

cbSizeData

StatusData 成员中有效数据的字节数。

StatusData[4056]

状态请求的数据。 数据的含义取决于请求。

备注

定义了以下 COPP 状态请求。

GUID 说明
DXVA_COPPQueryConnectorType 返回输出设备的物理连接器的类型。
DXVA_COPPQueryProtectionType 返回物理连接器的可用保护机制。
DXVA_COPPQueryLocalProtectionLevel 返回当前在此会话上下文中通过 COPP 机制设置的保护级别。
DXVA_COPPQueryGlobalProtectionLevel 返回当前为物理连接器设置的实际保护级别。
DXVA_COPPQueryDisplayData 返回描述通过与 COPP 设备关联的连接器传输的信号的信息。
DXVA_COPPQueryHDCPKeyData 返回输出设备的高带宽数字内容保护 (HDCP) 特征。
DXVA_COPPQueryBusData 返回有关与此 COPP 设备关联的图形硬件使用的总线类型的信息。
 

有关详细信息,请参阅 Windows DDK 文档。

要求

   
标头 strmif.h (包括 Dshow.h)

另请参阅

DirectShow 结构

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