Fungsi AcxDrmForwardContentToDeviceObject (acxstreams.h)

Fungsi AcxDrmForwardContentToDeviceObject menerima objek perangkat yang mewakili perangkat tempat pemanggil ingin meneruskan konten yang dilindungi. Fungsi ini mengautentikasi perangkat dan mengirimkannya ID konten dan hak DRM yang telah ditetapkan sistem ke konten yang dilindungi.

Sintaks

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

Parameter

ContentId

Menentukan ID konten DRM bukan nol yang ditetapkan ke aliran audio ACX oleh AcxDrmCreateContentMixed. Perhatikan bahwa ID konten nol mewakili aliran audio dengan hak konten DRM default, dan tidak dapat digunakan dengan fungsi ini.

Reserved

Disiapkan untuk penggunaan masa mendatang. Atur ke NULL.

DrmForward

Arahkan ke struktur ACXDRMFORWARD yang menentukan objek perangkat dan objek file yang masing-masing mengidentifikasi perangkat target dan pin audio KS pada perangkat tersebut. Struktur juga berisi nilai konteks yang diteruskan permintaan set-property KSPROPERTY_DRMAUDIOSTREAM_CONTENTID ke perangkat.

Nilai kembali

AcxDrmForwardContentToDeviceObject mengembalikan STATUS_SUCCESS jika panggilan berhasil. Jika tidak, ia mengembalikan kode kesalahan yang sesuai.

Keterangan

Persyaratan ACX

Versi ACX minimum: 1.0

Untuk informasi selengkapnya tentang versi ACX, lihat Gambaran umum versi ACX.

Persyaratan

Persyaratan Nilai
Header acxstreams.h
IRQL PASSIVE_LEVEL

Lihat juga