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) |