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 |