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 all'ID contenuto e ai diritti DRM assegnati dal sistema al contenuto protetto.

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 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 uso futuro. Impostare su NULL.

DrmForward

Puntatore a un struttura ACXDRMFORWARD specificando rispettivamente un oggetto dispositivo e un oggetto file che identificano 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 avuto esito positivo. In caso contrario, restituisce un codice di errore appropriato.

Osservazioni

Requisiti ACX

versione minima di ACX: 1.0

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

Fabbisogno

Requisito Valore
intestazione acxstreams.h
IRQL PASSIVE_LEVEL

Vedere anche