IMFContentProtectionDevice::InvokeFunction-Methode (mfidl.h)
Ruft die Implementierung des Schutzsystems im Sicherheitsprozessor auf.
Syntax
HRESULT InvokeFunction(
[in] DWORD FunctionId,
[in] DWORD InputBufferByteCount,
[in] const BYTE *InputBuffer,
[in, out] DWORD *OutputBufferByteCount,
[out] BYTE *OutputBuffer
);
Parameter
[in] FunctionId
Der Bezeichner der Funktion, die Sie ausführen möchten. Dieser Bezeichner wird durch die Implementierung des Schutzsystems definiert.
[in] InputBufferByteCount
Die Anzahl der Bytes von im Puffer, die InputBuffer angibt, einschließlich privater Daten.
[in] InputBuffer
Ein Zeiger auf die Daten, die Sie als Eingabe bereitstellen möchten.
[in, out] OutputBufferByteCount
Zeiger auf einen Wert, der die Länge der Daten angibt, die die Funktion in den Puffer geschrieben hat, den OutputBuffer angibt, einschließlich der privaten Daten.
[out] OutputBuffer
Zeiger auf den Puffer, in den die Funktion ihre Ausgabe schreiben soll.
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 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |
Bibliothek | Mfplat.lib |
DLL | Mfplat.dll |