Compartir a través de


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
S_OK
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

Consulte también

IMFContentProtectionManager