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