Freigeben über


IMFMediaKeys::CreateSession-Methode (mfmediaengine.h)

Erstellt ein Medienschlüsselsitzungsobjekt mit den angegebenen Initialisierungsdaten und benutzerdefinierten Daten. .

Syntax

HRESULT CreateSession(
  BSTR                     mimeType,
  const BYTE               *initData,
  DWORD                    cb,
  const BYTE               *customData,
  DWORD                    cbCustomData,
  IMFMediaKeySessionNotify *notify,
  IMFMediaKeySession       **ppSession
);

Parameter

mimeType

Der MIME-Typ des Mediencontainers, der für den Inhalt verwendet wird.

initData

Die Initialisierungsdaten für das Schlüsselsystem.

cb

Die Anzahl von initData in Bytes.

customData

Benutzerdefinierte Daten, die an das Schlüsselsystem gesendet werden.

cbCustomData

Die Anzahl in Bytes von cbCustomData.

notify

Benachrichtigen

ppSession

Die Medienschlüsselsitzung.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfmediaengine.h

Weitere Informationen

IMFMediaKeys