ID3D11VideoContext1::GetDataForNewHardwareKey 方法 (d3d11_1.h)
允许驱动程序返回初始化新硬件密钥时使用的 IHV 特定信息。
语法
HRESULT GetDataForNewHardwareKey(
[in] ID3D11CryptoSession *pCryptoSession,
[in] UINT PrivateInputSize,
[in] const void *pPrivatInputData,
[out] UINT64 *pPrivateOutputData
);
参数
[in] pCryptoSession
类型: ID3D11CryptoSession*
指向 ID3D11CryptoSession 接口的指针。 若要获取此指针,请调用 ID3D11VideoDevice1::CreateCryptoSession。
[in] PrivateInputSize
类型: UINT
pPrivateInputData 参数引用的内存大小。
[in] pPrivatInputData
类型: const void*
专用输入数据。 此参数的内容由安全执行环境的实现定义。 它可能包含有关许可证或流属性的数据。
[out] pPrivateOutputData
类型: UINT64*
指向专用输出数据的指针。 返回数据由安全执行环境的实现定义。 它可能包含要与基础硬件密钥关联的特定于图形的数据。
返回值
类型: HRESULT
此方法返回以下错误代码之一。
S_OK | 操作已成功完成。 |
E_OUTOFMEMORY | 内存不足,无法完成操作。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
目标平台 | Windows |
标头 | d3d11_1.h |