header drmk.h

Header ini digunakan oleh audio. Untuk informasi selengkapnya, lihat:

drmk.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IDrmAudioStream

Antarmuka IDrmAudioStream menetapkan perlindungan DRM ke konten digital dalam aliran audio.

Fungsi

 
DrmAddContentHandlers

Fungsi DrmAddContentHandlers menyediakan sistem dengan daftar fungsi yang menangani konten yang dilindungi.
DrmCreateContentMixed

Fungsi DrmCreateContentMixed membuat ID konten DRM untuk mengidentifikasi aliran audio KS yang berisi konten campuran dari sejumlah aliran.
DrmDestroyContent

Fungsi DrmDestroyContent menghapus ID konten DRM yang dibuat oleh DrmCreateContentMixed.
DrmForwardContentToDeviceObject

Fungsi DrmForwardContentToDeviceObject menerima objek perangkat yang mewakili perangkat tempat pemanggil ingin meneruskan konten yang dilindungi.
DrmForwardContentToFileObject

Fungsi DrmForwardContentToFileObject kedaluarsa dan dipertahankan hanya untuk mendukung driver yang ada.
DrmForwardContentToInterface

Fungsi DrmForwardContentToInterface menerima penunjuk ke antarmuka COM dari objek tempat pemanggil ingin meneruskan konten yang dilindungi.
DrmGetContentRights

Fungsi DrmGetContentRights mengambil hak konten DRM yang ditetapkan ke ID konten DRM.

Fungsi panggilan balik

 
PFNDRMADDCONTENTHANDLERS

Microsoft mencadangkan fungsi panggilan balik PFNDRMADDCONTENTHANDLERS hanya untuk penggunaan internal. Jangan gunakan fungsi ini dalam kode Anda.
PFNDRMCREATECONTENTMIXED

Microsoft mencadangkan fungsi panggilan balik PFNDRMCREATECONTENTMIXED hanya untuk penggunaan internal. Jangan gunakan fungsi ini dalam kode Anda.
PFNDRMDESTROYCONTENT

Microsoft mencadangkan fungsi panggilan balik PFNDRMDESTROYCONTENT hanya untuk penggunaan internal. Jangan gunakan fungsi ini dalam kode Anda.
PFNDRMFORWARDCONTENTTODEVICEOBJECT

Microsoft mencadangkan fungsi panggilan balik PFNDRMFORWARDCONTENTTODEVICEOBJECT hanya untuk penggunaan internal. Jangan gunakan fungsi ini dalam kode Anda.
PFNDRMFORWARDCONTENTTOFILEOBJECT

Microsoft mencadangkan fungsi panggilan balik PFNDRMFORWARDCONTENTTOFILEOBJECT hanya untuk penggunaan internal. Jangan gunakan fungsi ini dalam kode Anda.
PFNDRMFORWARDCONTENTTOINTERFACE

Microsoft mencadangkan fungsi panggilan balik PFNDRMFORWARDCONTENTTOINTERFACE hanya untuk penggunaan internal. Jangan gunakan fungsi ini dalam kode Anda.
PFNDRMGETCONTENTRIGHTS

Microsoft mencadangkan fungsi panggilan balik PFNDRMGETCONTENTRIGHTS hanya untuk penggunaan internal. Jangan gunakan fungsi ini dalam kode Anda.

Struktur

 
DRMFORWARD

Struktur DRMFORWARD berisi informasi yang dibutuhkan driver sistem DRMK untuk meneruskan ID konten DRM ke perangkat yang menangani konten yang dilindungi.
DRMRIGHTS

Struktur DRMRIGHTS menentukan hak konten DRM yang ditetapkan ke pin audio KS atau ke objek aliran driver kelas port.
KSDRMAUDIOSTREAM_CONTENTID

Struktur KSDRMAUDIOSTREAM_CONTENTID menentukan ID konten DRM dan hak konten DRM untuk permintaan properti KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset.
KSP_DRMAUDIOSTREAM_CONTENTID

Struktur KSP_DRMAUDIOSTREAM_CONTENTID menentukan properti, jenis permintaan, dan konteks untuk permintaan properti KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset. Ini juga menentukan daftar penunjuk fungsi ke fungsi DRM.