Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die DrmDestroyContent-Funktion löscht eine DRM-Inhalts-ID, die von DrmCreateContentMixederstellt wurde.
Syntax
NTSTATUS DrmDestroyContent(
[in] ULONG ContentId
);
Parameter
[in] ContentId
Gibt eine nichtzero DRM-Inhalts-ID an, die einem KS-Audiostream durch DrmCreateContentMixedzugewiesen wird. Beachten Sie, dass eine Inhalts-ID von Null einen Audiodatenstrom mit standardmäßigen DRM-Inhaltsrechten darstellt und nicht mit dieser Funktion verwendet werden kann.
Rückgabewert
DrmCreateContentMixed gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich war. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.
Bemerkungen
Ein KS-Audiofilter kann nur DrmDestroyContent verwenden, um eine DRM-Inhalts-ID zu löschen, die er durch Aufrufen von DrmCreateContentMixedabgerufen hat. Beachten Sie, dass ein KS-Audiofilter keine DrmDestroyContent verwenden darf, um eine DRM-Inhalts-ID zu löschen, die von IDrmAudioStream::SetContentId oder von einer IOCTL_KS_PROPERTY Anforderung festgelegt wird, die die KSPROPERTY_DRMAUDIOSTREAM_CONTENTID-Eigenschaft festlegt. Nur der KS-Audiofilter, der die Inhalts-ID erstellt hat, sollte ihn löschen.
DrmDestroyContent führt dieselbe Funktion wie PcDestroyContent und IDrmPort::D estroyContentaus. Weitere Informationen finden Sie unter DRM-Funktionen und -Schnittstellen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Universal |
| Header- | drmk.h (include Drmk.h) |
| Library | Drmk.lib |
| IRQL- | PASSIVE_LEVEL |