Condividi tramite


intestazione drmk.h

Questa intestazione viene usata dall'audio. Per altre informazioni, vedere:

drmk.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IDrmAudioStream

L'interfaccia IDrmAudioStream assegna la protezione DRM al contenuto digitale in un flusso audio.

Funzioni

 
DrmAddContentHandlers

La funzione DrmAddContentHandlers fornisce al sistema un elenco di funzioni che gestiscono il contenuto protetto.
DrmCreateContentMixed

La funzione DrmCreateContentMixed crea un ID contenuto DRM per identificare un flusso audio KS contenente contenuto misto da diversi flussi.
DrmDestroyContent

La funzione DrmDestroyContent elimina un ID contenuto DRM creato da DrmCreateContentMixed.
DrmForwardContentToDeviceObject

La funzione DrmForwardContentToDeviceObject accetta un oggetto dispositivo che rappresenta un dispositivo a cui il chiamante intende inoltrare contenuto protetto.
DrmForwardContentToFileObject

La funzione DrmForwardContentToFileObject è obsoleta e viene mantenuta solo per supportare i driver esistenti.
DrmForwardContentToInterface

La funzione DrmForwardContentToInterface accetta un puntatore all'interfaccia COM di un oggetto a cui il chiamante intende inoltrare contenuto protetto.
DrmGetContentRights

La funzione DrmGetContentRights recupera i diritti di contenuto DRM assegnati a un ID contenuto DRM.

Funzioni di callback

 
PFNDRMADDCONTENTHANDLERS

Microsoft riserva la funzione di callback PFNDRMADDCONTENTHANDLERS solo per l'uso interno. Non usare questa funzione nel codice.
PFNDRMCREATECONTENTMIXED

Microsoft riserva la funzione di callback PFNDRMCREATECONTENTMIXED solo per l'uso interno. Non usare questa funzione nel codice.
PFNDRMDESTROYCONTENT

Microsoft riserva la funzione di callback PFNDRMDESTROYCONTENT solo per l'uso interno. Non usare questa funzione nel codice.
PFNDRMFORWARDCONTENTTODEVICEOBJECT

Microsoft riserva la funzione di callback PFNDRMFORWARDCONTENTTODEVICEOBJECT solo per l'uso interno. Non usare questa funzione nel codice.
PFNDRMFORWARDCONTENTTOFILEOBJECT

Microsoft riserva la funzione di callback PFNDRMFORWARDCONTENTTOFILEOBJECT solo per l'uso interno. Non usare questa funzione nel codice.
PFNDRMFORWARDCONTENTTOINTERFACE

Microsoft riserva la funzione di callback PFNDRMFORWARDCONTENTTOINTERFACE solo per l'uso interno. Non usare questa funzione nel codice.
PFNDRMGETCONTENTRIGHTS

Microsoft riserva la funzione di callback PFNDRMGETCONTENTRIGHTS solo per l'uso interno. Non usare questa funzione nel codice.

Strutture

 
DRMFORWARD

La struttura DRMFORWARD contiene le informazioni necessarie dal driver di sistema DRMK per inoltrare un ID contenuto DRM a un dispositivo che gestisce il contenuto protetto.
DRMRIGHTS

La struttura DRMRIGHTS specifica i diritti di contenuto DRM assegnati a un pin audio KS o a un oggetto di flusso del driver di classe porta.
KSDRMAUDIOSTREAM_CONTENTID

La struttura KSDRMAUDIOSTREAM_CONTENTID specifica i diritti di contenuto DRM e DRM per una richiesta di KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset proprietà.
KSP_DRMAUDIOSTREAM_CONTENTID

La struttura KSP_DRMAUDIOSTREAM_CONTENTID specifica la proprietà, il tipo di richiesta e il contesto per una richiesta di KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset proprietà. Specifica anche un elenco di puntatori alle funzioni DRM.