IWMDRMEncryptScatter::EncryptScatter-Methode

Die EncryptScatter-Methode verwirft und verschlüsselt Daten.

Syntax

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

Parameter

cBlocks [ In]

Anzahl der Elemente im rgBlocks-Array.

rgBlocks [ In]

Array von mindestens einer WMDRM _ ENCRYPT _ SCATTER _ BLOCK-Struktur. Jedes Element beschreibt einen Datenblock, der unscrambled und verschlüsselt werden soll.

pWMCryptoData [ In]

Zeiger auf eine WMDRMCryptoData-Struktur, die Verschlüsselungsparameter enthält. Legen Sie diese Einstellung auf NULL fest, um die Standardparameter zu verwenden.

cbOutput [ In]

Größe des Ausgabedatenpuffers, der als pbOutput übergeben wird.

pbOutput [ out]

Ausgabepuffer.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode Beschreibung
S _ OK
Die Methode wurde erfolgreich ausgeführt.

Bemerkungen

Keine.

Anforderungen

Anforderung Wert
Header
Wmdrmsdk.h

Weitere Informationen

InitEncryptScatter

IWMDRMEncryptScatter-Schnittstelle