Structures clientes microsoft Windows Media DRM

[La fonctionnalité associée à cette page, le Kit de développement logiciel (SDK) Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par le lecteur source et l’enregistreurrécepteur. Le lecteur source et l’enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le lecteur source et l’enregistreur récepteur au lieu du Kit de développement logiciel (SDK) Windows Media Format 11, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Les structures suivantes sont prises en charge par les API étendues du client DRM Windows Media.

Structure ou énumération Description
DRM_AUDIO_OUTPUT_PROTECTION_IDS Contient une liste d’identificateurs de protection de sortie audio.
DRM_AUDIO_OUTPUT_PROTECTION_IDS_EX Contient une liste d’identificateurs de protection de sortie audio. Cette structure étend DRM_AUDIO_OUTPUT_PROTECTION_IDS en ajoutant un numéro de version.
DRM_COPY_OPL Contient des informations sur les niveaux de protection de sortie spécifiés dans une licence pour les actions de copie.
DRM_LICENSE_STATE_DATA Contient des informations sur les restrictions de licence pour un droit DRM.
DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS Contient les niveaux de protection de sortie (OPL) minimaux pour la lecture de différents types de contenu.
DRM_OPL_OUTPUT_IDS Contient un certain nombre d’identificateurs de sortie OPL.
DRM_OUTPUT_PROTECTION Contient des informations sur une technologie de protection de sortie.
DRM_OUTPUT_PROTECTION_EX Contient des informations sur une technologie de protection de sortie. Cette structure étend DRM_OUTPUT_PROTECTION en ajoutant un numéro de version.
DRM_PLAY_OPL Contient des informations sur les opls spécifiées dans une licence pour les actions de jeu.
DRM_PLAY_OPL_EX Contient des informations étendues sur les opls spécifiées dans une licence pour les actions de lecture.
DRM_VIDEO_OUTPUT_PROTECTION_IDS Contient un tableau de structures DRM_VIDEO_OUTPUT_PROTECTION .
DRM_VIDEO_OUTPUT_PROTECTION_IDS_EX Contient un tableau de structures DRM_VIDEO_OUTPUT_PROTECTION . Cette structure étend DRM_VIDEO_OUTPUT_PROTECTION_IDS en ajoutant un numéro de version.
WM_BACKUP_RESTORE_STATUS Contient des informations sur une opération de sauvegarde ou de restauration de licence en attente.
WM_INDIVIDUALIZE_STATUS Contient des informations sur un processus d’individualisation en attente.
WMDRM_ANALOG_VIDEO_RESTRICTIONS Contient des informations sur une restriction de lecture de contenu en tant que vidéo analogique.
WMDRM_ANALOG_VIDEO_RESTRICTIONS_EX Contient des informations étendues sur une restriction de lecture de contenu en tant que vidéo analogique.
WMDRM_ENCRYPT_SCATTER_BLOCK Contient un bloc de données à chiffrer.
WMDRM_ENCRYPT_SCATTER_INFO Contient les informations nécessaires pour configurer l’interface IWMDRMEncryptScatter à utiliser.
WMDRM_LICENSE_FILTER Contient des informations de filtrage pour la création d’énumérations de licences.
WMDRM_OUTPUT_PROTECTION_LEVELS Contient les niveaux de protections de sortie requis par une licence pour effectuer diverses actions.
WMDRMCryptoData Contient des informations sur l’algorithme de chiffrement utilisé pour chiffrer et déchiffrer le contenu.
WMDRMNET_POLICY Contient la stratégie à utiliser pour les opérations de gestion des droits numériques (DRM) Windows Media pour les appareils réseau.
WMDRMNET_POLICY_GLOBAL_REQUIREMENTS Contient les exigences globales pour la gestion des droits numériques (DRM) Windows Media pour les appareils réseau.
WMDRMNET_POLICY_MINIMUM_ENVIRONMENT Contient la configuration minimale requise pour la gestion des droits numériques (DRM) Windows Media pour les périphériques réseau.
WMDRMNET_POLICY_TRANSCRYPTPLAY Contient les informations de stratégie pour la lecture de contenu à l’aide de La gestion des droits numériques (DRM) Windows Media pour les appareils réseau.

 

Guide de référence de programmation