Bagikan melalui


Metode IDiskQuotaControl::SetQuotaState (dskquota.h)

Mengatur status sistem kuota.

Sintaks

HRESULT SetQuotaState(
  [in] DWORD dwState
);

Parameter

[in] dwState

Status yang akan diterapkan ke volume. Gunakan makro berikut untuk mengatur bit yang tepat.

Makro Aktifkan Melacak Menegakkan
DISKQUOTA_SET_DISABLED Tidak Tidak Tidak
DISKQUOTA_SET_TRACKED Ya Ya Tidak
DISKQUOTA_SET_ENFORCED Ya Ya Ya

Mengembalikan nilai

Metode ini mengembalikan kesalahan sistem file atau salah satu nilai berikut.

Menampilkan kode Deskripsi
S_OK
Berhasil.
ERROR_ACCESS_DENIED
Pemanggil memiliki hak akses yang tidak mencukup.
ERROR_NOT_READY
Objek DiskQuotaControl tidak diinisialisasi.
E_INVALIDARG
Parameter dwState salah.
E_OUTOFMEMORY
Memori tidak cukup.
E_FAIL
Terjadi kesalahan sistem file yang tidak terduga.
E_UNEXPECTED
Terjadi pengecualian tak terduga.

Keterangan

Tidak semua atribut status dapat dimodifikasi. Atribut aktifkan, lacak, dan terapkan dapat dimodifikasi.

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header dskquota.h
DLL Dskquota.dll

Lihat juga

Antarmuka Manajemen Disk

Kuota Disk

IDiskQuotaControl