IDirect3DVideoDevice9::GetDXVAGuids 方法
获取显示驱动程序支持的 DirectX 视频加速 (DXVA) 配置文件的列表。
语法
HRESULT GetDXVAGuids(
DWORD *pNumGuids,
GUID *pGuids
);
参数
-
pNumGuids
-
输入时,指定 pGuids 数组中的元素数。 如果 pGuids 为 NULL,则 的值
*pNumGuids
必须为零。在输出上,如果 pGuids 为 NULL, pNumGuids 将接收受限模式 DXVA 配置文件的数量。 否则, pNumGuids 接收复制到 pGuids 数组的实际 GUID 数。
-
pGuids
-
GUID 或 NULL 数组的地址。 如果值为非 NULL,则数组接收指定受限模式 DXVA 配置文件的 GUID 列表。 这些 GUID 在 dxva.h 中定义,并记录在 DXVA 1.0 规范中。
返回值
如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。
备注
调用此方法两次。 在第一次调用时,将 pGuids 设置为 NULL。 pNumGuids 参数接收 DXVA 配置文件 GUID 的数目。 分配具有所需大小的 GUID 数组,然后再次调用 方法。 这一次,将 pGuids 设置为数组的地址。 方法使用 DXVA 配置文件 GUID 列表填充数组。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|
另请参阅