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 |