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 |