Función AcxDrmForwardContentToDeviceObject (acxstreams.h)
La función AcxDrmForwardContentToDeviceObject acepta un objeto de dispositivo que representa un dispositivo al que el autor de la llamada pretende reenviar contenido protegido. La función autentica el dispositivo y la envía el identificador de contenido y los derechos DRM que el sistema ha asignado al contenido protegido.
Sintaxis
NTSTATUS AcxDrmForwardContentToDeviceObject(
ULONG ContentId,
PVOID Reserved,
PCACXDRMFORWARD DrmForward
);
Parámetros
ContentId
Especifica un identificador de contenido DRM distinto de cero asignado a una secuencia de audio ACX por AcxDrmCreateContentMixed. Tenga en cuenta que un identificador de contenido de cero representa una secuencia de audio con derechos de contenido DRM predeterminados y no se puede usar con esta función.
Reserved
Reservado para uso futuro. Definición en NULL
DrmForward
Puntero a una estructura ACXDRMFORWARD que especifica un objeto de dispositivo y un objeto de archivo que identifican el dispositivo de destino y un pin de audio KS en ese dispositivo, respectivamente. La estructura también contiene el valor de contexto que la solicitud set-property KSPROPERTY_DRMAUDIOSTREAM_CONTENTID pasa al dispositivo.
Valor devuelto
AcxDrmForwardContentToDeviceObject devuelve STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, devuelve un código de error adecuado.
Comentarios
Requisitos de ACX
Versión mínima de ACX: 1.0
Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.
Requisitos
Requisito | Valor |
---|---|
Header | acxstreams.h |
IRQL | PASSIVE_LEVEL |