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