Partager via


Méthode ExcludeFromAutochk de la classe Win32_LogicalDisk

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

Cette rubrique utilise la syntaxe MOF (Managed Object Format). 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

LogicalDisk [in]

Liste des lecteurs qui doivent être exclus de l’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 retournée

Retourne une valeur de 0 (zéro) lorsqu’aucune erreur ne se produit. Les valeurs sont répertoriées dans la liste suivante. Pour obtenir des codes d’erreur supplémentaires, consultez Constantes d’erreur WMI ou WbemErrorEnum. Pour connaître les valeurs HRESULT générales, consultez Codes d’erreur système.

Réussite (0)

Erreur - Lecteur distant (1)

Erreur - Lecteur amovible (2)

Erreur - Lecteur pas répertoire racine (3)

Erreur - Lecteur inconnu (4)

Notes

S’il n’est pas exclu, la commande automatique est effectuée sur le disque lorsque le bit sale 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 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 dans 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 sale » 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
Racine\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Voir aussi

Win32_LogicalDisk

Classes matérielles du système informatique