Partager via


Méthode SetConfiguration de la classe Control

Définissez la nouvelle configuration active du collecteur.

Syntaxe

Uint32 SetConfiguration(
  [in]  string Config,
  [in]  Uint32 OldTimestampLow,
  [in]  Uint32 OldTimestampHigh,
  [out] Uint32 NewTimestampLow,
  [out] Uint32 NewTimestampHigh,
  [out] string ErrorString,
  [out] string WarningString,
  [out] string InfoString,
  [out] uint32 ErrorType
);

Paramètres

Configuration [in]

Configuration à activer.

OldTimestampLow [in]

Bits d’ordre bas d’un horodatage qui indique quand la configuration active actuelle a été définie. La vérification de l’atomicité est activée si cette propriété n’est pas définie sur 0.

OldTimestampHigh [in]

Bits d’ordre élevé d’un horodatage qui indique quand la configuration active actuelle a été définie. La vérification de l’atomicité est activée si cette propriété n’est pas définie sur 0.

NewTimestampLow [out]

Lorsque cette méthode retourne, ce paramètre contient les bits d’ordre bas d’un horodatage qui indique quand la nouvelle configuration a été définie. La vérification de l’atomicité est activée si cette propriété n’est pas définie sur 0.

NewTimestampHigh [out]

Lorsque cette méthode retourne, ce paramètre contient les bits d’ordre élevé de l’horodatage qui indique quand la nouvelle configuration a été définie. La vérification de l’atomicité est activée si cette propriété n’est pas définie sur 0.

ErrorString [out]

Lorsque cette méthode retourne, en cas d’erreur, ce paramètre contient la description de l’erreur.

WarningString [out]

Lorsque cette méthode retourne, ce paramètre contient tous les messages d’avertissement pour l’opération.

InfoString [out]

Lorsque cette méthode retourne, ce paramètre contient des informations pour la nouvelle configuration active.

ErrorType [out]

Lorsque cette méthode retourne, en cas d’erreur, ce paramètre indique le type d’erreur.

0

La nouvelle configuration est manquante.

1

Le format de la nouvelle configuration n’est pas valide.

2

La nouvelle configuration n’est pas valide.

3

Une erreur a été provoquée par un socket ouvert.

4

Une erreur d’écriture de fichier s’est produite.

5

Il y a eu une erreur d’atomicité.

Valeur retournée

0

Échec

1

Succès

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 10 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2016
Espace de noms
Root\Microsoft\Windows\BootEventCollector
MOF
BootEventCollectorWMI.mof
DLL
BEvtCol.exe

Voir aussi

Control