Método IMFContentProtectionDevice::InvokeFunction (mfidl.h)
Llama a la implementación del sistema de protección en el procesador de seguridad.
Sintaxis
HRESULT InvokeFunction(
[in] DWORD FunctionId,
[in] DWORD InputBufferByteCount,
[in] const BYTE *InputBuffer,
[in, out] DWORD *OutputBufferByteCount,
[out] BYTE *OutputBuffer
);
Parámetros
[in] FunctionId
Identificador de la función que desea ejecutar. Este identificador se define mediante la implementación del sistema de protección.
[in] InputBufferByteCount
Número de bytes de en el búfer que especifica InputBuffer , incluidos los datos privados.
[in] InputBuffer
Puntero a los datos que desea proporcionar como entrada.
[in, out] OutputBufferByteCount
Puntero a un valor que especifica la longitud en bytes de los datos que la función escribió en el búfer que especifica OutputBuffer , incluidos los datos privados.
[out] OutputBuffer
Puntero al búfer donde desea que la función escriba su salida.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Requisito | Value |
---|---|
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 |