Freigeben über


IMFContentProtectionManager::EndEnableContent-Methode (mfidl.h)

Beendet eine asynchrone Anforderung zum Ausführen einer Aktion zum Aktivieren von Inhalten. Diese Methode wird vom Geschützten Medienpfad (PMP) aufgerufen, um einen asynchronen Aufruf von IMFContentProtectionManager::BeginEnableContent abzuschließen.

Syntax

HRESULT EndEnableContent(
  [in] IMFAsyncResult *pResult
);

Parameter

[in] pResult

Zeiger auf die IMFAsyncResult-Schnittstelle . Dieser Zeiger ist der gleiche Wert, den die Anwendung an die IMFAsyncCallback::Invoke-Methode des Aufrufers übergeben hat.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.

Hinweise

Wenn die BeginEnableContent-Methode asynchron abgeschlossen wird, benachrichtigt die Anwendung den PMP, indem sie den asynchronen Rückruf aufruft. Der PMP ruft EndEnableContent in der Anwendung auf, um den Ergebniscode abzurufen. Diese Methode wird im Thread der Anwendung innerhalb der Rückrufmethode aufgerufen. Daher darf der Thread, der den Rückruf aufgerufen hat, nicht blockieren.

Die Anwendung muss den Erfolgs- oder Fehlercode der asynchronen Verarbeitung zurückgeben, die auf den Aufruf von BeginEnableContent folgte.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek Mfuuid.lib

Weitere Informationen

IMFContentProtectionManager