IMFContentProtectionDevice::GetPrivateDataByteCount 方法 (mfidl.h)

获取需要预先追加到 的所需字节数
通过 InvokeFunction 方法调用安全处理器时的输入和输出缓冲区。
指定此字节数时,媒体基础转换 (MFT) 解密器可以分配字节总数,并且可以避免在解密器将数据移动到安全处理器时创建数据副本。

语法

HRESULT GetPrivateDataByteCount(
  [out] DWORD *PrivateInputByteCount,
  [out] DWORD *PrivateOutputByteCount
);

parameters

[out] PrivateInputByteCount

需要预先添加的所需字节数
提供给内容保护系统的输入缓冲区。

[out] PrivateOutputByteCount

需要预先添加的所需字节数
提供给内容保护系统的输出缓冲区。

返回值

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

要求

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

另请参阅

IMFContentProtectionDevice

InvokeFunction