drmk.h-Header

Dieser Header wird vom Audio verwendet. Weitere Informationen finden Sie unter

drmk.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IDrmAudioStream

Die IDrmAudioStream-Schnittstelle weist den digitalen Inhalten in einem Audiostream DRM-Schutz zu.

Functions

 
DrmAddContentHandler

Die DrmAddContentHandlers-Funktion stellt dem System eine Liste von Funktionen bereit, die geschützte Inhalte verarbeiten.
DrmCreateContentMixed

Die DrmCreateContentMixed-Funktion erstellt eine DRM-Inhalts-ID, um einen KS-Audiostream zu identifizieren, der gemischte Inhalte aus einer Reihe von Streams enthält.
DrmDestroyContent

Die DrmDestroyContent-Funktion löscht eine DRM-Inhalts-ID, die von DrmCreateContentMixed erstellt wurde.
DrmForwardContentToDeviceObject

Die DrmForwardContentToDeviceObject-Funktion akzeptiert ein Geräteobjekt, das ein Gerät darstellt, an das der Aufrufer geschützte Inhalte weiterleiten möchte.
DrmForwardContentToFileObject

Die DrmForwardContentToFileObject-Funktion ist veraltet und wird nur zur Unterstützung vorhandener Treiber beibehalten.
DrmForwardContentToInterface

Die DrmForwardContentToInterface-Funktion akzeptiert einen Zeiger auf die COM-Schnittstelle eines Objekts, an das der Aufrufer geschützte Inhalte weiterleiten möchte.
DrmGetContentRights

Die DrmGetContentRights-Funktion ruft die DRM-Inhaltsrechte ab, die einer DRM-Inhalts-ID zugewiesen sind.

Rückruffunktionen

 
PFNDRMADDCONTENTHANDLERS

Microsoft reserviert die Rückruffunktion PFNDRMADDCONTENTHANDLERS nur für die interne Verwendung. Verwenden Sie diese Funktion nicht im Code.
PFNDRMCREATECONTENTMIXED

Microsoft reserviert die Rückruffunktion PFNDRMCREATECONTENTMIXED nur für die interne Verwendung. Verwenden Sie diese Funktion nicht im Code.
PFNDRMDESTROYCONTENT

Microsoft reserviert die Rückruffunktion PFNDRMDESTROYCONTENT nur für die interne Verwendung. Verwenden Sie diese Funktion nicht im Code.
PFNDRMFORWARDCONTENTTODEVICEOBJECT

Microsoft reserviert die Rückruffunktion PFNDRMFORWARDCONTENTTODEVICEOBJECT nur für die interne Verwendung. Verwenden Sie diese Funktion nicht im Code.
PFNDRMFORWARDCONTENTTOFILEOBJECT

Microsoft reserviert die Rückruffunktion PFNDRMFORWARDCONTENTTOFILEOBJECT nur für die interne Verwendung. Verwenden Sie diese Funktion nicht im Code.
PFNDRMFORWARDCONTENTTOINTERFACE

Microsoft reserviert die Rückruffunktion PFNDRMFORWARDCONTENTTOINTERFACE nur für die interne Verwendung. Verwenden Sie diese Funktion nicht im Code.
PFNDRMGETCONTENTRIGHTS

Microsoft reserviert die Rückruffunktion PFNDRMGETCONTENTRIGHTS nur für die interne Verwendung. Verwenden Sie diese Funktion nicht im Code.

Strukturen

 
DRMFORWARD

Die DRMFORWARD-Struktur enthält die Informationen, die der DRMK-Systemtreiber benötigt, um eine DRM-Inhalts-ID an ein Gerät weiterzuleiten, das geschützte Inhalte verarbeitet.
DRMRIGHTS

Die DRMRIGHTS-Struktur gibt die DRM-Inhaltsrechte an, die einem KS-Audio-Pin oder dem Streamobjekt eines Portklassentreibers zugewiesen sind.
KSDRMAUDIOSTREAM_CONTENTID

Die KSDRMAUDIOSTREAM_CONTENTID-Struktur gibt die DRM-Inhalts-ID und DIE DRM-Inhaltsrechte für eine KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset-Eigenschaftsanforderung an.
KSP_DRMAUDIOSTREAM_CONTENTID

Die KSP_DRMAUDIOSTREAM_CONTENTID-Struktur gibt die Eigenschaft, den Anforderungstyp und den Kontext für eine KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset-Eigenschaftsanforderung an. Außerdem wird eine Liste von Funktionszeigern auf die DRM-Funktionen angegeben.