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 es die Inhalts-ID und DRM-Rechte, die das System dem geschützten Inhalt zugewiesen hat.
Syntax
NTSTATUS AcxDrmForwardContentToDeviceObject(
ULONG ContentId,
PVOID Reserved,
PCACXDRMFORWARD DrmForward
);
Parameter
ContentId
Gibt eine nichtzero DRM-Inhalts-ID an, die einem ACX-Audiodatenstrom durch AcxDrmCreateContentMixedzugewiesen ist. Beachten Sie, dass eine Inhalts-ID von Null einen Audiodatenstrom mit standardmäßigen DRM-Inhaltsrechten darstellt und nicht mit dieser Funktion verwendet werden kann.
Reserved
Reserviert für die zukünftige Verwendung. Auf NULL festgelegt.
DrmForward
Zeigen Sie auf eine ACXDRMFORWARD-Struktur, ein Geräteobjekt und ein Dateiobjekt angeben, das das Zielgerät bzw. einen KS-Audio-Pin auf diesem Gerät identifiziert. Die Struktur enthält auch den Kontextwert, den die KSPROPERTY_DRMAUDIOSTREAM_CONTENTID Set-Property-Anforderung 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.
Bemerkungen
ACX-Anforderungen
Mindestens ACX-Version: 1.0
Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.
Anforderungen
Anforderung | Wert |
---|---|
Header- | acxstreams.h |
IRQL- | PASSIVE_LEVEL |