Compartilhar via


Função AcxDrmForwardContentToDeviceObject (acxstreams.h)

A função AcxDrmForwardContentToDeviceObject aceita um objeto de dispositivo que representa um dispositivo para o qual o chamador pretende encaminhar conteúdo protegido. A função autentica o dispositivo e envia a ele a ID de conteúdo e os direitos de DRM que o sistema atribuiu ao conteúdo protegido.

Sintaxe

NTSTATUS AcxDrmForwardContentToDeviceObject(
  ULONG           ContentId,
  PVOID           Reserved,
  PCACXDRMFORWARD DrmForward
);

Parâmetros

ContentId

Especifica uma ID de conteúdo DRM diferente de zero atribuída a um fluxo de áudio ACX por AcxDrmCreateContentMixed. Observe que uma ID de conteúdo de zero representa um fluxo de áudio com direitos de conteúdo DRM padrão e não pode ser usada com essa função.

Reserved

Reservado para uso futuro. Definido como NULL.

DrmForward

Ponteiro para uma estrutura ACXDRMFORWARD especificando um objeto de dispositivo e um objeto de arquivo que identificam o dispositivo de destino e um pino de áudio KS nesse dispositivo, respectivamente. A estrutura também contém o valor de contexto que o KSPROPERTY_DRMAUDIOSTREAM_CONTENTID solicitação set-property passa para o dispositivo.

Retornar valor

AcxDrmForwardContentToDeviceObject retornará STATUS_SUCCESS se a chamada tiver sido bem-sucedida. Caso contrário, ele retornará um código de erro apropriado.

Comentários

Requisitos do ACX

Versão mínima do ACX: 1.0

Para obter mais informações sobre versões do ACX, consulte Visão geral da versão do ACX.

Requisitos

Requisito Valor
Cabeçalho acxstreams.h
IRQL PASSIVE_LEVEL

Confira também