INapSystemHealthAgentBinding::Initialize, méthode
Notes
La plateforme de protection d’accès réseau n’est pas disponible à partir de Windows 10
La méthode INapSystemHealthAgentBinding::Initialize initialise l’agent d’intégrité système (SHA) et lie le SHA au service NapAgent. Cette méthode doit être appelée avant d’appeler toute autre méthode sur l’interface INapSystemHealthAgentBinding2 .
Syntaxe
HRESULT Initialize(
[in] SystemHealthEntityId id,
[in] INapSystemHealthAgentCallback *callback
);
Paramètres
-
id [in]
-
SystemHealthEntityId unique qui contient l’ID du SHA lié au service NapAgent.
-
rappel [in]
-
Pointeur COM vers une interface INapSystemHealthAgentCallback utilisée par NapAgent pour rappeler l’agent d’intégrité avec une notification/un processus. NapAgent conserve une référence à l’objet associé à cette interface jusqu’à ce que Uninitialize soit appelé.
Valeur retournée
D’autres codes d’erreur spécifiques à COM peuvent également être retournés.
Code de retour | Description |
---|---|
|
Opération réussie. |
|
Erreur d’autorisations, accès refusé. |
|
Limite de ressources système, impossible d’effectuer l’opération. |
|
Si le SHA s’est initialisé précédemment, cette erreur est retournée. |
|
Si le SHA n’a pas été inscrit précédemment, cette erreur est retournée. |
|
NapAgent a été arrêté. Cet objet est récupéré automatiquement et rebiné au NapAgent, une fois qu’il a redémarré. |
Notes
NapAgent ne déclenche pas d’échange SoH à la suite de l’initialisation. Un agent d’intégrité système doit appeler NotifySoHChange pour demander un échange de paquets SoH après l’initialisation avec NapAgent.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|
IDL |
|
DLL |
|