Bagikan melalui


Metode IWMDRMEncryptScatter::EncryptScatter

[Fitur yang terkait dengan halaman ini, Windows Media Format 11 SDK, adalah fitur warisan. Ini telah digantikan oleh Pembaca Sumber dan Penulis Sink. Pembaca Sumber dan Penulis Sink telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan Pembaca Sumber dan Penulis Sink alih-alih Windows Media Format 11 SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

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 akan disusun 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.

Nilai kembali

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

Menampilkan kode Deskripsi
S_OK
Metode berhasil.

Keterangan

Tidak ada.

Persyaratan

Persyaratan Nilai
Header
Wmdrmsdk.h

Lihat juga

InitEncryptScatter

Antarmuka IWMDRMEncryptScatter