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 |
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 |