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 |