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 |