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 |