OPMGetVideoOutputForTarget 函数 (opmapi.h)

返回指定适配器上 VidPN 目标的视频输出对象。

语法

HRESULT OPMGetVideoOutputForTarget(
  [in]  LUID                       *pAdapterLuid,
  [in]  ULONG                      VidPnTarget,
  [in]  OPM_VIDEO_OUTPUT_SEMANTICS vos,
  [out] IOPMVideoOutput            **ppOPMVideoOutput
);

参数

[in] pAdapterLuid

目标所在的适配器的 LUID。

[in] VidPnTarget

指定适配器上的目标的目标 ID。

[in] vos

OPM_VIDEO_OUTPUT_SEMANTICS 枚举的成员。

含义
OPM_VOS_OPM_SEMANTICS
返回的 IOPMVideoOutput 指针将使用 OPM 语义。
OPM_VOS_COPP_SEMANTICS
返回的 IOPMVideoOutput 指针将使用认证输出保护协议 (COPP) 语义。

[out] ppOPMVideoOutput

接收指向 IOPMVideoOutput 指针的 指针。 调用方必须释放此指针。

返回值

如果此函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

IOPMVideoOutput 接口有两种行为模式,具体取决于 vos 参数的值。 如果 vosOPM_VOS_COPP_SEMANTICS,IOPMVideoOutput 将使用 COPP 语义。 此模式旨在与 COPP 向后兼容。 如果 vosOPM_VOS_OPM_SEMANTICS,IOPMVideoOutput 将使用较新的 OPM 语义。 每个方法的引用页上会指出行为差异。 模式在对象的生存期内不会更改。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 opmapi.h
Library Dxva2.lib
DLL Dxva2.dll

另请参阅

OPM 函数