Bagikan melalui


Metode IDiskQuotaControl::GetQuotaState (dskquota.h)

Mengambil sekumpulan bendera yang menjelaskan status sistem kuota.

Sintaks

HRESULT GetQuotaState(
  [out] LPDWORD pdwState
);

Parameter

[out] pdwState

Bendera status kuota. Parameter ini dapat mencakup satu atau beberapa bendera berikut.

Nilai Makna
DISKQUOTA_FILESTATE_INCOMPLETE
0x00000100
Informasi kuota volume sudah kedaluarsa. Kuota mungkin dinonaktifkan.
DISKQUOTA_FILESTATE_REBUILDING
0x00000200
Volume sedang membangun kembali informasi kuotanya.
DISKQUOTA_STATE_DISABLED
0x00000000
Kuota tidak diaktifkan pada volume.
DISKQUOTA_STATE_ENFORCE
0x00000002
Kuota diaktifkan dan nilai batas diberlakukan. Pengguna tidak boleh melebihi batas kuota mereka.
DISKQUOTA_STATE_TRACK
0x00000001
Kuota diaktifkan tetapi nilai batas tidak diberlakukan. Pengguna dapat melebihi batas kuota mereka.

Nilai kembali

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 pdwState salah.
E_OUTOFMEMORY
Memori tidak cukup.
E_FAIL
Terjadi kesalahan sistem file yang tidak terduga.
E_UNEXPECTED
Terjadi pengecualian tak terduga.

Persyaratan

Persyaratan Nilai
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