IMFContentProtectionDevice::GetPrivateDataByteCount-Methode (mfidl.h)
Ruft die erforderliche Anzahl von Bytes ab, die vorangestellt werden müssen.
die Eingabe- und Ausgabepuffer, wenn Sie den Sicherheitsprozessor über die InvokeFunction-Methode aufrufen.
Wenn Sie diese Anzahl von Bytes angeben, kann der Media Foundation-Transformationsentschlüssel (MFT) die Gesamtmenge der Bytes zuordnen und das Erstellen von Kopien der Daten vermeiden, wenn der Entschlüsseler die Daten an den Sicherheitsprozessor verschiebt.
Syntax
HRESULT GetPrivateDataByteCount(
[out] DWORD *PrivateInputByteCount,
[out] DWORD *PrivateOutputByteCount
);
Parameter
[out] PrivateInputByteCount
Die erforderliche Anzahl von Bytes, die vorangestellt werden müssen
der Eingabepuffer, den Sie für das Inhaltsschutzsystem bereitstellen.
[out] PrivateOutputByteCount
Die erforderliche Anzahl von Bytes, die vorangestellt werden müssen
der Ausgabepuffer, den Sie für das Inhaltsschutzsystem bereitstellen.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |
Bibliothek | Mfplat.lib |
DLL | Mfplat.dll |