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.
Die FilterCreate-Funktion erstellt ein Handle für den angegebenen Minifilter.
Syntax
HRESULT FilterCreate(
[in] LPCWSTR lpFilterName,
[out] HFILTER *hFilter
);
Parameter
[in] lpFilterName
Zeiger auf eine mit NULL beendete Breitzeichenzeichenfolge, die den Namen des Minifilters enthält. Dieser Parameter ist erforderlich und darf nicht NULL sein.
[out] hFilter
Zeiger auf eine vom Aufrufer zugeordnete Variable, die ein Handle für den Minifilter empfängt, wenn der Aufruf von FilterCreate erfolgreich ist; Andernfalls empfängt sie INVALID_HANDLE_VALUE.
Rückgabewert
FilterCreate gibt bei erfolgreicher Ausführung S_OK zurück. Andernfalls wird ein Fehlerwert zurückgegeben.
Hinweise
Eine Anwendung im Benutzermodus ruft FilterCreate auf, um ein Handle zu erstellen, das für die Kommunikation mit einem Kernelmodus-Minifilter verwendet werden kann. Das zurückgegebene Minifilterhandle kann als Parameter an Funktionen wie FilterGetInformation übergeben werden.
Um ein von FilterCreate zurückgegebenes Filterhandle zu schließen, rufen Sie FilterClose auf.
Anforderungen
| Zielplattform | Universell |
| Header | fltuser.h (fltuser.h einschließen) |
| Bibliothek | FltLib.lib |
| DLL | FltLib.dll |