WMDRM_IMPORT_SESSION_KEY structure
[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.]
La structure WMDRM_IMPORT_SESSION_KEY contient la clé de session pour l’importation de contenu protégé.
Syntaxe
typedef struct WMDRM_IMPORT_SESSION_KEY {
DWORD dwKeyType;
DWORD cbKey;
BYTE rgbKey[1];
} ;
Membres
-
dwKeyType
-
Type de clé de session. Définissez sur WMDRM_KEYTYPE_RC4.
-
cbKey
-
Taille de la clé de session, en octets. Cette valeur peut être aussi grande que nécessaire, étant donné les limites d’une seule opération OAEP RSA sur l’ensemble du message (cette structure plus la clé de session).
-
rgbKey
-
Adresse d’une mémoire tampon contenant la clé de session. La taille de la mémoire tampon doit correspondre à la valeur de cbKey. Les données de la mémoire tampon sont une valeur de clé générée de manière aléatoire.
Notes
Cette structure, y compris la mémoire tampon contenant la clé de session, doit être chiffrée avec la clé publique de l’ordinateur DRM Windows Media et incluse dans le membre pbEncryptedSessionKeyMessage de la structure WMDRM_IMPORT_INIT_STRUCT .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
Version |
Kit de développement logiciel (SDK) Windows Media Format 11 |
En-tête |
|