INapSystemHealthAgentBinding :: Initialize, méthode
Notes
La plate-forme 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 l’algorithme 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 [ dans]
-
SystemHealthEntityId unique qui contient l’ID de l’agent SHA lié au service NapAgent.
-
rappel [ dans]
-
Pointeur COM vers une interface INapSystemHealthAgentCallback utilisée par le NapAgent pour rappeler l’agent d’intégrité avec une notification/un processus. Le NapAgent contient une référence à l’objet associé à cette interface jusqu’à ce que Uninitialize soit appelé.
Valeur de retour
D’autres codes d’erreur spécifiques à COM peuvent également être retournés.
| Code de retour | Description |
|---|---|
|
Opération réussie. |
|
Erreur d’autorisation, accès refusé. |
|
Limite du système, impossible d’effectuer l’opération. |
|
Si l’agent SHA a été initialisé précédemment, cette erreur est retournée. |
|
Si l’agent SHA n’a pas été inscrit précédemment, cette erreur est retournée. |
|
Le NapAgent a été arrêté. Cet objet est automatiquement récupéré et est de nouveau lié au NapAgent, une fois qu’il a redémarré. |
Notes
NapAgent ne déclenche pas d’échange SoH en raison 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 [Applications de bureau Vista uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2008 [ applications de bureau uniquement] |
| En-tête |
|
| MIDL |
|
| DLL |
|