KSP_DRMAUDIOSTREAM_CONTENTID struttura (drmk.h)
La struttura KSP_DRMAUDIOSTREAM_CONTENTID specifica la proprietà, il tipo di richiesta e il contesto per una richiestadi KSPROPERTY_DRMAUDIOSTREAM_CONTENTID set-property. Specifica anche un elenco di puntatori alle funzioni DRM.
Sintassi
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;
Members
Property
Specifica la proprietà da ottenere o impostare. Questo membro è una struttura di tipo KSPROPERTY.
Context
Puntatore ai dati di contesto. Questo è il contesto specificato nel parametro DRMForwardContentToDeviceObject della funzione DrmForward .
DrmAddContentHandlers
Puntatore alla funzione DrmAddContentHandlers .
DrmCreateContentMixed
Puntatore alla funzione DrmCreateContentMixed .
DrmDestroyContent
Puntatore alla funzione DrmDestroyContent .
DrmForwardContentToDeviceObject
Puntatore alla funzione DrmForwardContentToDeviceObject .
DrmForwardContentToFileObject
Puntatore alla funzione DrmForwardContentToFileObject .
DrmForwardContentToInterface
Puntatore alla funzione DrmForwardContentToInterface .
DrmGetContentRights
Puntatore alla funzione DrmGetContentRights .
Commenti
La struttura contiene puntatori di funzione alle funzioni della libreria DRM per fornire al driver l'accesso pratico a queste funzioni.
Requisiti
Requisito | Valore |
---|---|
Intestazione | drmk.h (include Drmk.h) |