Partager via


Méthode IMFSampleProtection ::InitInputProtection (mfidl.h)

Initialise l’exemple de protection sur le composant en aval.

Syntaxe

HRESULT InitInputProtection(
  [in] DWORD dwVersion,
  [in] DWORD dwInputId,
  [in] BYTE  *pbSeed,
  [in] DWORD cbSeed
);

Paramètres

[in] dwVersion

Spécifie le numéro de version de l’exemple de schéma de protection. Le numéro de version est spécifié en tant que valeur d’énumération SAMPLE_PROTECTION_VERSION .

[in] dwInputId

Identificateur du flux d’entrée. L’identificateur correspond à l’identificateur de flux de sortie retourné par l’interface IMFTransform .

[in] pbSeed

Pointeur vers une mémoire tampon qui contient les données d’initialisation fournies par le composant amont. Pour récupérer cette mémoire tampon, appelez IMFSampleProtection ::InitOutputProtection.

[in] cbSeed

Taille de la mémoire tampon pbSeed , en octets.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mfuuid.lib

Voir aussi

IMFSampleProtection