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

Consulte también