Méthode ExcludeFromAutochk de la _ classe disque logique Win32

La méthode ExcludeFromAutochk exclut les disques de l’opération Autochk à exécuter au redémarrage suivant.

Cette rubrique utilise la syntaxe format MOF (MOF). Pour plus d’informations sur l’utilisation de cette méthode, consultez appel d’une méthode.

Syntaxe

uint32 ExcludeFromAutochk(
  [in] string LogicalDisk[]
);

Paramètres

Disque logique [ dans]

Liste des lecteurs qui doivent être exclus de Autochk au prochain redémarrage. La syntaxe de chaîne se compose de la lettre de lecteur suivie d’un signe deux-points pour le disque logique.

Exemple : "C :"

Valeur de retour

Retourne la valeur 0 (zéro) quand aucune erreur ne se produit. Les valeurs sont répertoriées dans la liste suivante. Pour obtenir d’autres codes d’erreur, consultez constantes d’erreur WMI ou WbemErrorEnum. Pour obtenir les valeurs de HRESULT générales, consultez codes d’erreur système.

Opération réussie (0)

Erreur : lecteur distant (1)

Erreur : lecteur amovible (2)

Erreur : le lecteur n’est pas un répertoire racine (3)

Erreur : lecteur inconnu (4)

Notes

S’il n’est pas exclu, Autochk est exécuté sur le disque lorsque le bit d’intégrité est défini pour le disque. Notez que les appels pour exclure des disques ne sont pas cumulatifs. Si un appel est effectué pour exclure certains disques, la nouvelle liste n’est pas ajoutée à la liste des disques déjà marqués pour l’exclusion. La nouvelle liste de disques remplace la liste précédente. Cette méthode s’applique uniquement aux instances de disque logique qui représentent un disque physique de l’ordinateur. Elle ne s’applique pas aux lecteurs logiques mappés.

Exemples

L’exemple de code VBScript suivant garantit que Autochk.exe ne s’exécutera pas sur le lecteur C lors du prochain redémarrage de l’ordinateur, même si le « bit d’intégrité » a été défini sur le lecteur C.

strComputer = "." 
Set objWMIService = GetObject("winmgmts:" _ 
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
 
Set objDisk = objWMIService.Get("Win32_LogicalDisk") 
 
errReturn = objDisk.ExcludeFromAutoChk(Array("C:")) 

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
\Cimv2 racine
MOF
CIMWin32. mof
DLL
CIMWin32.dll

Voir aussi

_Disque logique Win32

Classes matérielles du système informatique