Поделиться через


Метод 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

См. также раздел

IMFContentProtectionDevice

InvokeFunction