Freigeben über


KSP_DRMAUDIOSTREAM_CONTENTID-Struktur (drmk.h)

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

Syntax

typedef struct {
  KSPROPERTY                         Property;
  PVOID                              Context;
  PFNDRMADDCONTENTHANDLERS           DrmAddContentHandlers;
  PFNDRMCREATECONTENTMIXED           DrmCreateContentMixed;
  PFNDRMDESTROYCONTENT               DrmDestroyContent;
  PFNDRMFORWARDCONTENTTODEVICEOBJECT DrmForwardContentToDeviceObject;
  PFNDRMFORWARDCONTENTTOFILEOBJECT   DrmForwardContentToFileObject;
  PFNDRMFORWARDCONTENTTOINTERFACE    DrmForwardContentToInterface;
  PFNDRMGETCONTENTRIGHTS             DrmGetContentRights;
} KSP_DRMAUDIOSTREAM_CONTENTID, *PKSP_DRMAUDIOSTREAM_CONTENTID;

Member

Property

Gibt die eigenschaft an, die abgerufen oder festgelegt werden soll. Dieses Element ist eine Struktur vom Typ KSPROPERTY.

Context

Zeiger auf Kontextdaten. Dies ist der Kontext, der im DrmForwardContentToDeviceObject-Parameter der DrmForward-Funktion angegeben wird.

DrmAddContentHandlers

Zeiger auf drmAddContentHandlers-Funktion .

DrmCreateContentMixed

Zeiger auf die DrmCreateContentMixed-Funktion .

DrmDestroyContent

Zeiger auf drmDestroyContent-Funktion .

DrmForwardContentToDeviceObject

Zeiger auf die DrmForwardContentToDeviceObject-Funktion .

DrmForwardContentToFileObject

Zeiger auf die DrmForwardContentToFileObject-Funktion .

DrmForwardContentToInterface

Zeiger auf die DrmForwardContentToInterface-Funktion .

DrmGetContentRights

Zeiger auf die DrmGetContentRights-Funktion .

Hinweise

Die Struktur enthält Funktionszeiger auf die DRM-Bibliotheksfunktionen, um dem Treiber einen bequemen Zugriff auf diese Funktionen zu ermöglichen.

Anforderungen

Anforderung Wert
Header drmk.h (einschließlich Drmk.h)

Weitere Informationen

DrmAddContentHandler

DrmCreateContentMixed

DrmDestroyContent

DrmForwardContentToDeviceObject

DrmForwardContentToFileObject

DrmForwardContentToInterface

DrmGetContentRights

KSPROPERTY

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID