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 |
|