Bagikan melalui


Metode IMFContentProtectionDevice::GetPrivateDataByteCount (mfidl.h)

Mendapatkan jumlah byte yang diperlukan yang perlu ditambahkan sebelumnya
buffer input dan output saat Anda memanggil prosesor keamanan melalui metode InvokeFunction .
Ketika Anda menentukan jumlah byte ini, dekriptor transformasi Media Foundation (MFT) dapat mengalokasikan jumlah total byte dan dapat menghindari pembuatan salinan data ketika dekripsi memindahkan data ke prosesor keamanan.

Sintaks

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

Parameter

[out] PrivateInputByteCount

Jumlah byte yang diperlukan yang perlu ditambahkan sebelumnya
buffer input yang Anda berikan ke sistem perlindungan konten.

[out] PrivateOutputByteCount

Jumlah byte yang diperlukan yang perlu ditambahkan sebelumnya
buffer output yang Anda berikan ke sistem perlindungan konten.

Menampilkan nilai

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

   
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header mfidl.h
Pustaka Mfplat.lib
DLL Mfplat.dll

Lihat juga

IMFContentProtectionDevice

InvokeFunction