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 atribuídos pelo sistema ao conteúdo protegido.
Sintaxe
NTSTATUS AcxDrmForwardContentToDeviceObject(
ULONG ContentId,
PVOID Reserved,
PCACXDRMFORWARD DrmForward
);
Parâmetros
ContentId
Especifica uma ID de conteúdo DRM não zero atribuída a um fluxo de áudio ACX 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 a solicitação KSPROPERTY_DRMAUDIOSTREAM_CONTENTID set-property passa para o dispositivo.
Valor de retorno
AcxDrmForwardContentToDeviceObject retornará STATUS_SUCCESS se a chamada tiver sido bem-sucedida. Caso contrário, ele retornará um código de erro apropriado.
Observações
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 |