Compartilhar via


estrutura WMDRM_IMPORT_CONTENT_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 de 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 de 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_CONTENT_KEY armazena a chave de conteúdo usada na importação de conteúdo protegido.

Sintaxe

typedef struct WMDRM_IMPORT_CONTENT_KEY {
  DWORD dwVersion;
  DWORD cbStructSize;
  DWORD dwIVKeyType;
  DWORD cbIVKey;
  DWORD dwContentKeyType;
  DWORD cbContentKey;
  BYTE  rgbKeyData[1];
} ;

Membros

Dwversion

Versão.

cbStructSize

Tamanho da estrutura em bytes.

dwIVKeyType

Tipo de chave de vetor de inicialização. Defina como WMDRM_KEYTYPE_RC4.

cbIVKey

Tamanho da chave de vetor de inicialização em bytes.

dwContentKeyType

Tipo de chave de conteúdo. Defina como WMDRM_KEYTYPE_COCKTAIL.

cbContentKey

Tamanho da chave de conteúdo em bytes.

rgbKeyData

Endereço de um buffer que contém a chave de conteúdo. O tamanho do buffer deve corresponder ao valor de cbContentKey. Essa chave deve corresponder à chave importada da mensagem de licença XMR.

Comentários

Essa estrutura, incluindo o buffer que contém a chave de sessão, deve ser criptografada com a chave de sessão e incluída no membro pbEncryptedKeyMessage 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