Partager via


Méthode IMFContentProtectionDevice::GetPrivateDataByteCount (mfidl.h)

Obtient le nombre requis d’octets qui doivent être ajoutés à
les mémoires tampons d’entrée et de sortie lorsque vous appelez le processeur de sécurité via la méthode InvokeFunction .
Lorsque vous spécifiez ce nombre d’octets, le déchiffreur de transformation Media Foundation (MFT) peut allouer la quantité totale d’octets et peut éviter d’effectuer des copies des données lorsque le déchiffreur déplace les données vers le processeur de sécurité.

Syntaxe

HRESULT GetPrivateDataByteCount(
  [out] DWORD *PrivateInputByteCount,
  [out] DWORD *PrivateOutputByteCount
);

Paramètres

[out] PrivateInputByteCount

Nombre requis d’octets qui doivent être ajoutés à
mémoire tampon d’entrée que vous fournissez au système de protection du contenu.

[out] PrivateOutputByteCount

Nombre requis d’octets qui doivent être ajoutés à
mémoire tampon de sortie que vous fournissez au système de protection du contenu.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

   
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mfplat.lib
DLL Mfplat.dll

Voir aussi

IMFContentProtectionDevice

InvokeFunction