Freigeben über


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
Drmexternals.h

Siehe auch

Strukturen