WMDRM_IMPORT_CONTENT_KEY struttura

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita da Lettore di origine e Writer sink. Lettore di origine e Writer sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi Lettore di origine e Writer sink anziché Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

La struttura WMDRM_IMPORT_CONTENT_KEY archivia la chiave del contenuto usata per importare contenuto protetto.

Sintassi

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

Members

dwVersion

Versione.

cbStructSize

Dimensioni della struttura in byte.

dwIVKeyType

Tipo di chiave vettore di inizializzazione. Impostare su WMDRM_KEYTYPE_RC4.

cbIVKey

Dimensioni della chiave vettoriale di inizializzazione in byte.

dwContentKeyType

Tipo di chiave di contenuto. Impostare su WMDRM_KEYTYPE_COCKTAIL.

cbContentKey

Dimensioni della chiave del contenuto in byte.

rgbKeyData

Indirizzo di un buffer contenente la chiave del contenuto. Le dimensioni del buffer devono corrispondere al valore cbContentKey. Questa chiave deve corrispondere alla chiave importata dal messaggio di licenza XMR.

Commenti

Questa struttura, incluso il buffer contenente la chiave di sessione, deve essere crittografata con la chiave di sessione e inclusa nel membro pbEncryptedKeyMessage della struttura WMDRM_IMPORT_INIT_STRUCT .

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Versione
Windows Media Format 11 SDK
Intestazione
Drmexternals.h

Vedi anche

Strutture