IMFContentDecryptorContext::InitializeHardwareKey 方法 (mfidl.h)

允许显示驱动程序返回初始化新硬件密钥时使用的特定于 IHV 的信息。

语法

HRESULT InitializeHardwareKey(
  [in]           UINT       InputPrivateDataByteCount,
  [in, optional] const void *InputPrivateData,
  [out]          UINT64     *OutputPrivateData
);

parameters

[in] InputPrivateDataByteCount

InputPrivateData 指定的缓冲区中的字节数。

[in, optional] InputPrivateData

此参数的内容由 的实现定义
在安全处理器中运行的保护系统。 内容可能包含有关许可证或流属性的数据。

[out] OutputPrivateData

返回数据也由保护系统实现的实现定义
在安全处理器中运行的 。 内容可能包含与基础硬件密钥关联的数据。

返回值

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

要求

   
最低受支持的客户端 Windows 10 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
目标平台 Windows
标头 mfidl.h
Library Mfplat.lib
DLL Mfplat.dll

另请参阅

IMFContentDecryptorContext