Condividi tramite


Funzione AcxDrmForwardContentToDeviceObject (acxstreams.h)

La funzione AcxDrmForwardContentToDeviceObject accetta un oggetto dispositivo che rappresenta un dispositivo a cui il chiamante intende inoltrare contenuto protetto. La funzione autentica il dispositivo e lo invia i diritti DI CONTENUTO e DRM assegnati al contenuto protetto dal sistema.

Sintassi

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

Parametri

ContentId

Specifica un ID contenuto DRM diverso da zero assegnato a un flusso audio ACX da AcxDrmCreateContentMixed. Si noti che un ID contenuto pari a zero rappresenta un flusso audio con diritti di contenuto DRM predefiniti e non può essere usato con questa funzione.

Reserved

Riservato per utilizzi futuri. Impostata su NULL.

DrmForward

Puntatore a una struttura ACXDRMFORWARD che specifica un oggetto dispositivo e un oggetto file che identificano rispettivamente il dispositivo di destinazione e un pin audio KS nel dispositivo. La struttura contiene anche il valore di contesto che la richiesta di proprietà set KSPROPERTY_DRMAUDIOSTREAM_CONTENTID passa al dispositivo.

Valore restituito

AcxDrmForwardContentToDeviceObject restituisce STATUS_SUCCESS se la chiamata ha esito positivo. In caso contrario, restituisce un codice di errore appropriato.

Commenti

Requisiti ACX

Versione minima DI ACX: 1.0

Per altre informazioni sulle versioni ACX, vedere Panoramica della versione di ACX.

Requisiti

Requisito Valore
Intestazione acxstreams.h
IRQL PASSIVE_LEVEL

Vedi anche