Condividi tramite


Metodo IDiskQuotaControl::Initialize (dskquota.h)

Inizializza un nuovo oggetto DiskQuotaControl aprendo il volume del file system NTFS con i diritti di accesso richiesti. Il valore restituito indica se il volume supporta le quote del disco del file system NTFS e se il chiamante dispone di diritti di accesso sufficienti.

Sintassi

HRESULT Initialize(
  [in] LPCWSTR pszPath,
  [in] BOOL    bReadWrite
);

Parametri

[in] pszPath

Percorso della radice del volume, ad esempio C:\ o \\yourcomputer.

[in] bReadWrite

Se questo valore è TRUE, il volume viene aperto in modalità di lettura/scrittura. Se questo valore è FALSE, il volume viene aperto in modalità di sola lettura. Per scrivere dati nel file di quota, è necessario specificare TRUE e la chiamata a questo metodo deve restituire correttamente.

Valore restituito

Questo metodo restituisce uno dei valori seguenti.

Codice restituito Descrizione
S_OK
Operazione completata.
ERROR_ACCESS_DENIED
Il chiamante ha diritti di accesso insufficienti.
ERROR_BAD_PATHNAME
Il nome del percorso richiesto non è valido.
ERROR_FILE_NOT_FOUND
Non viene trovato il file o l'oggetto richiesto.
ERROR_INITIALIZED
L'oggetto controller è già stato inizializzato. L'inizializzazione multipla non è consentita.
ERROR_INVALID_NAME
Il percorso del file richiesto non è valido.
ERROR_NOT_SUPPORTED
Il file system non supporta le quote.
ERROR_PATH_NOT_FOUND
Il percorso del file richiesto non viene trovato.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dskquota.h
DLL Dskquota.dll

Vedi anche

Interfacce di gestione dei dischi

Quote del disco

GetVolumePathName

IDiskQuotaControl