Partager via


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
Drmexternals.h

Voir aussi

Structures