AcxDrmForwardContentToDeviceObject-Funktion (acxstreams.h)
Die AcxDrmForwardContentToDeviceObject-Funktion akzeptiert ein Geräteobjekt, das ein Gerät darstellt, an das der Aufrufer geschützte Inhalte weiterleiten möchte. Die Funktion authentifiziert das Gerät und sendet ihm die Inhalts-ID und die DRM-Rechte, die das System dem geschützten Inhalt zugewiesen hat.
Syntax
NTSTATUS AcxDrmForwardContentToDeviceObject(
ULONG ContentId,
PVOID Reserved,
PCACXDRMFORWARD DrmForward
);
Parameter
ContentId
Gibt eine nonzero DRM-Inhalts-ID an, die einem ACX-Audiostream von AcxDrmCreateContentMixed zugewiesen ist. Beachten Sie, dass eine Inhalts-ID von 0 einen Audiostream mit standardmäßigen DRM-Inhaltsrechten darstellt und nicht mit dieser Funktion verwendet werden kann.
Reserved
Für die zukünftige Verwendung reserviert. Auf NULL festgelegt.
DrmForward
Zeiger auf eine ACXDRMFORWARD-Struktur , die ein Geräteobjekt und ein Dateiobjekt angibt, die das Zielgerät bzw. einen KS-Audionadel auf diesem Gerät identifizieren. Die Struktur enthält auch den Kontextwert, den die anforderung der KSPROPERTY_DRMAUDIOSTREAM_CONTENTID set-property an das Gerät übergibt.
Rückgabewert
AcxDrmForwardContentToDeviceObject gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich war. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.
Hinweise
ACX-Anforderungen
AcX-Mindestversion: 1.0
Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.
Anforderungen
Anforderung | Wert |
---|---|
Header | acxstreams.h |
IRQL | PASSIVE_LEVEL |