Compartir a través de


estructura de WMDRM_IMPORT_SESSION_KEY

[La característica asociada a esta página, SDK de Windows Media Format 11, es una característica heredada. Se ha reemplazado por lector de origen y escritor receptor. El lector de origen y el sistema de escritura receptor se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use lector de origen y escritor receptor en lugar del SDK de Windows Media Format 11, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

La estructura de WMDRM_IMPORT_SESSION_KEY contiene la clave de sesión para importar contenido protegido.

Sintaxis

typedef struct WMDRM_IMPORT_SESSION_KEY {
  DWORD dwKeyType;
  DWORD cbKey;
  BYTE  rgbKey[1];
} ;

Miembros

dwKeyType

Tipo de clave de sesión. Establezca en WMDRM_KEYTYPE_RC4.

cbKey

Tamaño de la clave de sesión, en bytes. Este valor puede ser tan grande como necesite, dados los límites de una sola operación OAEP rsa en todo el mensaje (esta estructura más la clave de sesión).

rgbKey

Dirección de un búfer que contiene la clave de sesión. El tamaño del búfer debe coincidir con el valor de cbKey. Los datos del búfer son un valor de clave generado aleatoriamente.

Observaciones

Esta estructura, incluido el búfer que contiene la clave de sesión, debe cifrarse con la clave pública de la máquina DRM de Windows Media e incluirse en el miembro pbEncryptedSessionKeyMessage de la estructura WMDRM_IMPORT_INIT_STRUCT .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Versión
Windows Media Format 11 SDK
Encabezado
Drmexternals.h

Consulte también

Estructuras