Microsoft Windows Media DRM-Clientstrukturen

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Sie wurde durch den Quellleser und den Senkenschreiber ersetzt. Quellleser und Senkenschreiber wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit den Quellleser und senkenden Writer anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

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

Struktur oder Enumeration BESCHREIBUNG
DRM_AUDIO_OUTPUT_PROTECTION_IDS Enthält eine Liste der Audioausgabeschutzbezeichner.
DRM_AUDIO_OUTPUT_PROTECTION_IDS_EX Enthält eine Liste der Audioausgabeschutzbezeichner. Diese Struktur erweitert DRM_AUDIO_OUTPUT_PROTECTION_IDS durch Hinzufügen einer Versionsnummer.
DRM_COPY_OPL Enthält Informationen zu den Ausgabeschutzebenen, die in einer Lizenz für Kopieraktionen angegeben sind.
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 Ausgabeschutzstufen (OPLs) für die Wiedergabe verschiedener Inhaltstypen.
DRM_OPL_OUTPUT_IDS Enthält eine Reihe von OPL-Ausgabebezeichnern.
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 für die Verwendung erforderlich sind.
WMDRM_LICENSE_FILTER Enthält Filterinformationen zum Erstellen von Lizenzaufzählungen.
WMDRM_OUTPUT_PROTECTION_LEVELS Enthält die Ausgabeschutzebenen, die für eine Lizenz zum Ausführen verschiedener Aktionen erforderlich sind.
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 zum Wiedergeben von Inhalten mithilfe von Windows Media DRM für Netzwerkgeräte.

 

Programmierverzeichnis