IDirect3DVideoDevice9::GetDXVAGuids 方法

获取显示驱动程序支持的 DirectX 视频加速 (DXVA) 配置文件的列表。

语法

HRESULT GetDXVAGuids(
   DWORD *pNumGuids,
   GUID  *pGuids
);

参数

pNumGuids

输入时,指定 pGuids 数组中的元素数。 如果 pGuidsNULL,则 的值 *pNumGuids 必须为零。

在输出上,如果 pGuidsNULLpNumGuids 将接收受限模式 DXVA 配置文件的数量。 否则, pNumGuids 接收复制到 pGuids 数组的实际 GUID 数。

pGuids

GUID 或 NULL 数组的地址。 如果值为非 NULL,则数组接收指定受限模式 DXVA 配置文件的 GUID 列表。 这些 GUID 在 dxva.h 中定义,并记录在 DXVA 1.0 规范中。

返回值

如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。

备注

调用此方法两次。 在第一次调用时,将 pGuids 设置为 NULLpNumGuids 参数接收 DXVA 配置文件 GUID 的数目。 分配具有所需大小的 GUID 数组,然后再次调用 方法。 这一次,将 pGuids 设置为数组的地址。 方法使用 DXVA 配置文件 GUID 列表填充数组。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
Dxva.h

另请参阅

IDirect3DVideoDevice9