Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initialisiert den Beispielschutz für die downstream-Komponente.
Syntax
HRESULT InitInputProtection(
[in] DWORD dwVersion,
[in] DWORD dwInputId,
[in] BYTE *pbSeed,
[in] DWORD cbSeed
);
Parameter
[in] dwVersion
Gibt die Versionsnummer des Beispielschutzschemas an. Die Versionsnummer wird als SAMPLE_PROTECTION_VERSION Enumerationswert angegeben.
[in] dwInputId
Bezeichner des Eingabedatenstroms. Der Bezeichner entspricht dem Ausgabestreambezeichner, der von der IMFTransform-Schnittstelle zurückgegeben wird.
[in] pbSeed
Zeiger auf einen Puffer, der die von der Upstream-Komponente bereitgestellten Initialisierungsdaten enthält. Um diesen Puffer abzurufen, rufen Sie IMFSampleProtection::InitOutputProtection auf.
[in] cbSeed
Größe des pbSeed-Puffers in Bytes.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
| Rückgabecode | BESCHREIBUNG |
|---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | mfidl.h |
| Bibliothek | Mfuuid.lib |