Sets the state of the quota system. Not all state attributes can be modified. The enable, track, and enforce attributes can be modified.
HRESULT SetQuotaState(
DWORD dwState
);
| Macro | Enable | Track | Enforce |
|---|---|---|---|
| DISKQUOTA_SET_DISABLED | No | No | No |
| DISKQUOTA_SET_TRACKED | Yes | Yes | No |
| DISKQUOTA_SET_ENFORCED | Yes | Yes | Yes |
This method returns one of the following values.
| Value | Meaning |
|---|---|
| S_OK | Success. |
| E_INVALIDARG | The dwState parameter is incorrect. |
| DQC_E_ACCESS_DENIED | The caller has insufficient access rights. |
| E_FAIL | Failure writing quota information. |
File Systems Overview, File System Interfaces, IDiskQuotaControl