Metode IWMDRMEncryptScatter::EncryptScatter

Metode EncryptScatter membatalkan acak dan mengenkripsi data.

Sintaks

HRESULT EncryptScatter(
  [in]  DWORD                       cBlocks,
  [in]  WMDRM_ENCRYPT_SCATTER_BLOCK *rgBlocks,
  [in]  WMDRMCryptoData             *pWMCryptoData,
  [in]  DWORD                       cbOutput,
  [out] BYTE                        *pbOutput
);

Parameter

cBlocks [in]

Jumlah elemen dalam array rgBlocks .

rgBlocks [in]

Array dari satu atau beberapa struktur WMDRM_ENCRYPT_SCATTER_BLOCK . Setiap elemen menjelaskan blok data yang tidak dapat diacak dan dienkripsi.

pWMCryptoData [in]

Penunjuk ke struktur WMDRMCryptoData yang berisi parameter enkripsi. Atur ke NULL untuk menggunakan parameter default.

cbOutput [in]

Ukuran buffer data output diteruskan sebagai pbOutput.

pbOutput [out]

Buffer output.

Mengembalikan nilai

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Mengembalikan kode Deskripsi
S_OK
Metode berhasil.

Keterangan

Tidak ada.

Persyaratan

Persyaratan Nilai
Header
Wmdrmsdk.h

Lihat juga

InitEncryptScatter

Antarmuka IWMDRMEncryptScatter