WMDRM_IMPORT_SESSION_KEY-Struktur
[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Es wurde von Source Reader und Sink Writer abgelöst. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit quellleser und Senkenschreiber anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die WMDRM_IMPORT_SESSION_KEY-Struktur enthält den Sitzungsschlüssel zum Importieren geschützter Inhalte.
Syntax
typedef struct WMDRM_IMPORT_SESSION_KEY {
DWORD dwKeyType;
DWORD cbKey;
BYTE rgbKey[1];
} ;
Member
-
dwKeyType
-
Sitzungsschlüsseltyp. Auf WMDRM_KEYTYPE_RC4 festgelegt.
-
cbKey
-
Größe des Sitzungsschlüssels in Bytes. Dieser Wert kann bei den Grenzwerten eines einzelnen RSA OAEP-Vorgangs für die gesamte Nachricht (diese Struktur plus Sitzungsschlüssel) so groß sein, wie Sie benötigen.
-
Rgbkey
-
Adresse eines Puffers, der den Sitzungsschlüssel enthält. Die Puffergröße muss mit dem Wert von cbKey übereinstimmen. Die Daten im Puffer sind ein zufällig generierter Schlüsselwert.
Bemerkungen
Diese Struktur, einschließlich des Puffers, der den Sitzungsschlüssel enthält, muss mit dem öffentlichen Schlüssel des Windows Media DRM-Computers verschlüsselt und im PbEncryptedSessionKeyMessage-Member der WMDRM_IMPORT_INIT_STRUCT-Struktur enthalten sein.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Version |
Windows Media Format 11 SDK |
Header |
|