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.
Registriert eine Rückruffunktion, die ausgeführt werden soll, wenn Windows-Sicherheit Center (WSC) eine Änderung erkennt, die sich auf die Integrität eines der Sicherheitsanbieter auswirken könnte.
Syntax
HRESULT WscRegisterForChanges(
[in] LPVOID Reserved,
[out] PHANDLE phCallbackRegistration,
[in] LPTHREAD_START_ROUTINE lpCallbackAddress,
[in] PVOID pContext
);
Parameter
[in] Reserved
Reserviert. Muss NULL sein.
[out] phCallbackRegistration
Ein Zeiger auf ein Handle auf die Rückrufregistrierung. Wenn Sie mit der Rückruffunktion fertig sind, heben Sie die Registrierung auf, indem Sie die Funktion WscUnRegisterChanges aufrufen.
[in] lpCallbackAddress
Ein Zeiger auf die anwendungsdefinierte Funktion, die aufgerufen werden soll, wenn eine Änderung am WSC-Dienst auftritt. Diese Funktion wird auch aufgerufen, wenn der WSC-Dienst gestartet oder beendet wird.
[in] pContext
Ein Zeiger auf eine Variable, die als lpParameter-Parameter an die Funktion übergeben werden soll, auf die der lpCallbackAddress-Parameter verweist.
Rückgabewert
Gibt S_OK zurück, wenn die Funktion erfolgreich ist, andernfalls wird ein Fehlercode zurückgegeben.
Hinweise
Wenn Sie nicht mehr Benachrichtigungen für Ihre Rückrufmethode erhalten möchten, können Sie die Registrierung aufheben, indem Sie die Funktion WscUnRegisterChanges aufrufen.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Nicht unterstützt |
| Zielplattform | Windows |
| Kopfzeile | wscapi.h |
| Bibliothek | Wscapi.lib |
| DLL | Wscapi.dll |