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