Share via


Metodo ExcludeFromAutochk della classe Win32_LogicalDisk

Il metodo ExcludeFromAutochk esclude i dischi dall'operazione autochk da eseguire al riavvio successivo.

Questo argomento usa la sintassi MOF (Managed Object Format). Per altre informazioni sull'uso di questo metodo, vedere Chiamata di un metodo.

Sintassi

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

Parametri

LogicalDisk [in]

Elenco di unità che devono essere escluse dal riavvio automatico al riavvio successivo. La sintassi stringa è costituita dalla lettera di unità seguita da due punti per il disco logico.

Esempio: "C:"

Valore restituito

Restituisce un valore pari a 0 (zero) quando non si verifica alcun errore. I valori sono elencati nell'elenco seguente. Per altri codici di errore, vedere Costanti di errore WMI o WbemErrorEnum. Per i valori HRESULT generali, vedere Codici di errore di sistema.

Successo (0)

Errore - Unità remota (1)

Errore - Unità rimovibile (2)

Errore - Unità non directory radice (3)

Errore - Unità sconosciuta (4)

Commenti

Se non è escluso, il controllo automatico viene eseguito sul disco quando il bit sporco viene impostato per il disco. Si noti che le chiamate per escludere i dischi non sono cumulative. Se viene effettuata una chiamata per escludere alcuni dischi, il nuovo elenco non viene aggiunto all'elenco di dischi già contrassegnati per l'esclusione. Il nuovo elenco di dischi sovrascrive l'elenco precedente. Questo metodo è applicabile solo a tali istanze di disco logico che rappresentano un disco fisico nel computer. Non è applicabile alle unità logiche mappate.

Esempio

L'esempio di codice VBScript seguente garantisce che Autochk.exe non verrà eseguito sull'unità C alla successiva riavvio del computer, anche se il "bit sporco" è stato impostato sull'unità C.

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

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Spazio dei nomi
Radice\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Vedi anche

Win32_LogicalDisk

Classi hardware del sistema computer