共用方式為


IMFContentProtectionDevice::GetPrivateDataByteCount 方法 (mfidl.h)

取得需要前面加上的必要位元組數目
當您透過 InvokeFunction 方法呼叫安全性處理器時,輸入和輸出緩衝區。
當您指定這個位元組數目時,Media Foundation 轉換 (MFT) 解密程式可以配置位元組總數,而且可以在解密程式將資料移至安全性處理器時避免複製資料。

語法

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

參數

[out] PrivateInputByteCount

需要前面加上的必要位元組數目
您提供給內容保護系統的輸入緩衝區。

[out] PrivateOutputByteCount

需要前面加上的必要位元組數目
您提供給內容保護系統的輸出緩衝區。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

需求

   
最低支援的用戶端 Windows 10 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
目標平台 Windows
標頭 mfidl.h
程式庫 Mfplat.lib
Dll Mfplat.dll

另請參閱

IMFContentProtectionDevice

InvokeFunction