Метод IMFContentProtectionDevice::GetPrivateDataByteCount (mfidl.h)
Возвращает необходимое число байтов, которые должны быть добавлены в начало
входные и выходные буферы при вызове обработчика безопасности с помощью метода InvokeFunction .
При указании этого числа байтов расшифровка преобразования Media Foundation (MFT) может выделить общий объем байтов и не создавать копии данных при перемещении данных в обработчик безопасности.
Синтаксис
HRESULT GetPrivateDataByteCount(
[out] DWORD *PrivateInputByteCount,
[out] DWORD *PrivateOutputByteCount
);
Параметры
[out] PrivateInputByteCount
Необходимое число байтов, которые необходимо добавить в начало
входной буфер, который вы предоставляете системе защиты содержимого.
[out] PrivateOutputByteCount
Необходимое число байтов, которые необходимо добавить в начало
выходной буфер, который вы предоставляете в систему защиты содержимого.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | mfidl.h |
Библиотека | Mfplat.lib |
DLL | Mfplat.dll |