Partager via


Fonction WscRegisterForChanges (wscapi.h)

Inscrit une fonction de rappel à exécuter quand Sécurité Windows Center (WSC) détecte une modification susceptible d’affecter l’intégrité de l’un des fournisseurs de sécurité.

Syntaxe

HRESULT WscRegisterForChanges(
  [in]  LPVOID                 Reserved,
  [out] PHANDLE                phCallbackRegistration,
  [in]  LPTHREAD_START_ROUTINE lpCallbackAddress,
  [in]  PVOID                  pContext
);

Paramètres

[in] Reserved

Réservé. Doit avoir la valeur NULL.

[out] phCallbackRegistration

Pointeur vers un handle vers l’inscription du rappel. Lorsque vous avez terminé d’utiliser la fonction de rappel, désinscrivez-la en appelant la fonction WscUnRegisterChanges .

[in] lpCallbackAddress

Pointeur vers la fonction définie par l’application à appeler lorsqu’une modification du service WSC se produit. Cette fonction est également appelée lorsque le service WSC est démarré ou arrêté.

[in] pContext

Pointeur vers une variable à passer en tant que paramètre lpParameter à la fonction pointée par le paramètre lpCallbackAddress .

Valeur retournée

Retourne S_OK si la fonction réussit, sinon retourne un code d’erreur.

Remarques

Lorsque vous souhaitez cesser de recevoir une notification à votre méthode de rappel, vous pouvez annuler son inscription en appelant la fonction WscUnRegisterChanges .

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête wscapi.h
Bibliothèque Wscapi.lib
DLL Wscapi.dll

Voir aussi

WscUnRegisterChanges