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

Obtiene el número necesario de bytes que se deben anteponer a .
los búferes de entrada y salida al llamar al procesador de seguridad a través del método InvokeFunction .
Al especificar este número de bytes, el descifrador de transformación de Media Foundation (MFT) puede asignar la cantidad total de bytes y puede evitar realizar copias de los datos cuando el descifrador mueve los datos al procesador de seguridad.

Sintaxis

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

Parámetros

[out] PrivateInputByteCount

Número necesario de bytes a los que se debe anteponer.
el búfer de entrada que proporciona al sistema de protección de contenido.

[out] PrivateOutputByteCount

Número necesario de bytes a los que se debe anteponer.
el búfer de salida que proporciona al sistema de protección de contenido.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

   
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfidl.h
Library Mfplat.lib
Archivo DLL Mfplat.dll

Consulte también

IMFContentProtectionDevice

InvokeFunction