Compartilhar via


estrutura WMDRM_IMPORT_SESSION_KEY

[O recurso associado a esta página, Windows Media Format 11 SDK, é um recurso herdado. Ele foi substituído por Leitor de Origem e Gravador de Coletor. O Leitor de Origem e o Gravador do Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem e o Gravador do Coletor em vez do SDK do Windows Media Format 11, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

A estrutura WMDRM_IMPORT_SESSION_KEY contém a chave de sessão para importar conteúdo protegido.

Sintaxe

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

Membros

dwKeyType

Tipo de chave de sessão. Defina como WMDRM_KEYTYPE_RC4.

cbKey

Tamanho da chave de sessão, em bytes. Esse valor pode ser tão grande quanto você precisa, considerando os limites de uma única operação OAEP RSA em toda a mensagem (essa estrutura mais a chave de sessão).

Rgbkey

Endereço de um buffer que contém a chave de sessão. O tamanho do buffer deve corresponder ao valor de cbKey. Os dados no buffer são um valor de chave gerado aleatoriamente.

Comentários

Essa estrutura, incluindo o buffer que contém a chave de sessão, deve ser criptografada com a chave pública do computador DRM do Windows Media e incluída no membro pbEncryptedSessionKeyMessage da estrutura WMDRM_IMPORT_INIT_STRUCT .

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Versão
Windows Media Format 11 SDK
Cabeçalho
Drmexternals.h

Confira também

Estruturas