Condividi tramite


Metodo IMFContentProtectionManager::EndEnableContent (mfidl.h)

Termina una richiesta asincrona per eseguire un'azione di abilitazione del contenuto. Questo metodo viene chiamato dal percorso multimediale protetto (PMP) per completare una chiamata asincrona a FMContentProtectionManager::BeginEnableContent.

Sintassi

HRESULT EndEnableContent(
  [in] IMFAsyncResult *pResult
);

Parametri

[in] pResult

Puntatore all'interfaccia IMFAsyncResult . Questo puntatore è lo stesso valore passato all'applicazione al metodo FMAsyncCallback::Invoke del chiamante.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.

Commenti

Quando il metodo BeginEnableContent viene completato in modo asincrono, l'applicazione notifica al PMP richiamando il callback asincrono. Il PMP chiama EndEnableContent nell'applicazione per ottenere il codice del risultato. Questo metodo viene chiamato nel thread dell'applicazione dall'interno del metodo di callback. Pertanto, non deve bloccare il thread che ha richiamato il callback.

L'applicazione deve restituire il codice di esito positivo o negativo dell'elaborazione asincrona che ha seguito la chiamata a BeginEnableContent.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfuuid.lib

Vedi anche

IMFContentProtectionManager