Condividi tramite


WMDRM_IMPORT_SESSION_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_SESSION_KEY contiene la chiave di sessione per l'importazione di contenuto protetto.

Sintassi

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

Members

dwKeyType

Tipo di chiave sessione. Impostare su WMDRM_KEYTYPE_RC4.

cbKey

Dimensioni della chiave di sessione, in byte. Questo valore può essere di grandi dimensioni, in base ai limiti di un'unica operazione OAEP RSA sull'intero messaggio (questa struttura e la chiave di sessione).

rgbKey

Indirizzo di un buffer contenente la chiave di sessione. Le dimensioni del buffer devono corrispondere al valore di cbKey. I dati nel buffer sono un valore di chiave generato in modo casuale.

Commenti

Questa struttura, incluso il buffer contenente la chiave di sessione, deve essere crittografata con la chiave pubblica del computer DRM windows Media e inclusa nel membro pbEncryptedSessionKeyMessage 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