Freigeben über


Microsoft Windows Media DRM-Clientstrukturen

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK-ist ein Legacyfeature. Es wurde von Source Reader und Sink Writerersetzt. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code Source Reader und Sink Writer- anstelle Windows Media Format 11 SDK-verwendet werden soll. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]

Die folgenden Strukturen werden von den erweiterten Windows Media DRM-Client-APIs unterstützt.

Struktur oder Aufzählung Beschreibung
DRM_AUDIO_OUTPUT_PROTECTION_IDS Enthält eine Liste der Audioausgabeschutz-IDs.
DRM_AUDIO_OUTPUT_PROTECTION_IDS_EX Enthält eine Liste der Audioausgabeschutz-IDs. Diese Struktur erweitert DRM_AUDIO_OUTPUT_PROTECTION_IDS durch Hinzufügen einer Versionsnummer.
DRM_COPY_OPL Enthält Informationen zu den in einer Lizenz für Kopieraktionen angegebenen Ausgabeschutzebenen.
DRM_LICENSE_STATE_DATA Enthält Informationen zu den Lizenzeinschränkungen für ein DRM-Recht.
DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS Enthält die mindesten Ausgabeschutzebenen (OPLs) für die Wiedergabe verschiedener Inhaltstypen.
DRM_OPL_OUTPUT_IDS Enthält eine Reihe von OPL-Ausgabe-IDs.
DRM_OUTPUT_PROTECTION Enthält Informationen zu einer Ausgabeschutztechnologie.
DRM_OUTPUT_PROTECTION_EX Enthält Informationen zu einer Ausgabeschutztechnologie. Diese Struktur erweitert DRM_OUTPUT_PROTECTION durch Hinzufügen einer Versionsnummer.
DRM_PLAY_OPL Enthält Informationen zu den opLs, die in einer Lizenz für Wiedergabeaktionen angegeben sind.
DRM_PLAY_OPL_EX Enthält erweiterte Informationen zu den opLs, die in einer Lizenz für Wiedergabeaktionen angegeben sind.
DRM_VIDEO_OUTPUT_PROTECTION_IDS Enthält ein Array von DRM_VIDEO_OUTPUT_PROTECTION Strukturen.
DRM_VIDEO_OUTPUT_PROTECTION_IDS_EX Enthält ein Array von DRM_VIDEO_OUTPUT_PROTECTION Strukturen. Diese Struktur erweitert DRM_VIDEO_OUTPUT_PROTECTION_IDS durch Hinzufügen einer Versionsnummer.
WM_BACKUP_RESTORE_STATUS Enthält Informationen zu einem ausstehenden Lizenzsicherungs- oder Wiederherstellungsvorgang.
WM_INDIVIDUALIZE_STATUS Enthält Informationen zu einem ausstehenden Individualisierungsprozess.
WMDRM_ANALOG_VIDEO_RESTRICTIONS Enthält Informationen zu einer Einschränkung für die Wiedergabe von Inhalten als analoges Video.
WMDRM_ANALOG_VIDEO_RESTRICTIONS_EX Enthält erweiterte Informationen zu einer Einschränkung für die Wiedergabe von Inhalten als analoges Video.
WMDRM_ENCRYPT_SCATTER_BLOCK Enthält einen zu verschlüsselnden Datenblock.
WMDRM_ENCRYPT_SCATTER_INFO Enthält Informationen, die zum Konfigurieren der IWMDRMEncryptScatter Schnittstelle erforderlich sind.
WMDRM_LICENSE_FILTER Enthält Filterinformationen zum Erstellen von Lizenzaufzählungen.
WMDRM_OUTPUT_PROTECTION_LEVELS Enthält die Ausgabeschutzebenen, die von einer Lizenz zum Ausführen verschiedener Aktionen benötigt werden.
WMDRMCryptoData Enthält Informationen zum kryptografischen Algorithmus, der zum Verschlüsseln und Entschlüsseln von Inhalten verwendet wird.
WMDRMNET_POLICY Enthält die Richtlinie, die für Windows Media DRM für Netzwerkgerätevorgänge verwendet werden soll.
WMDRMNET_POLICY_GLOBAL_REQUIREMENTS Enthält globale Anforderungen für Windows Media DRM für Netzwerkgeräte.
WMDRMNET_POLICY_MINIMUM_ENVIRONMENT Enthält die Mindestsicherheitsanforderungen für Windows Media DRM für Netzwerkgeräte.
WMDRMNET_POLICY_TRANSCRYPTPLAY Enthält die Richtlinieninformationen für die Wiedergabe von Inhalten mit Windows Media DRM für Netzwerkgeräte.

 

Programmierreferenz