Método IMFContentProtectionManager::EndEnableContent (mfidl.h)
Finaliza una solicitud asincrónica para realizar una acción de habilitación de contenido. La ruta de acceso de medios protegida (PMP) llama a este método para completar una llamada asincrónica a IMFContentProtectionManager::BeginEnableContent.
Sintaxis
HRESULT EndEnableContent(
[in] IMFAsyncResult *pResult
);
Parámetros
[in] pResult
Puntero a la interfaz IMFAsyncResult . Este puntero es el mismo valor que la aplicación pasó al método IMFAsyncCallback::Invoke del autor de la llamada.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
Comentarios
Cuando el método BeginEnableContent se completa de forma asincrónica, la aplicación notifica al PMP invocando la devolución de llamada asincrónica. El PMP llama a EndEnableContent en la aplicación para obtener el código de resultado. Se llama a este método en el subproceso de la aplicación desde dentro del método de devolución de llamada. Por lo tanto, no debe bloquear el subproceso que invocó la devolución de llamada.
La aplicación debe devolver el código correcto o de error del procesamiento asincrónico que siguió a la llamada a BeginEnableContent.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mfidl.h |
Library | Mfuuid.lib |