Partager via


IDiskQuotaControl::SetQuotaState, méthode (dskquota.h)

Définit l’état du système de quota.

Syntaxe

HRESULT SetQuotaState(
  [in] DWORD dwState
);

Paramètres

[in] dwState

État à appliquer au volume. Utilisez les macros suivantes pour définir les bits appropriés.

Macro Activer Suivre Appliquer
DISKQUOTA_SET_DISABLED Non Non Non
DISKQUOTA_SET_TRACKED Oui Oui Non
DISKQUOTA_SET_ENFORCED Oui Oui Oui

Valeur retournée

Cette méthode retourne une erreur de système de fichiers ou l’une des valeurs suivantes.

Code de retour Description
S_OK
Réussite.
ERROR_ACCESS_DENIED
L’appelant a des droits d’accès insuffisants.
ERROR_NOT_READY
L’objet DiskQuotaControl n’est pas initialisé.
E_INVALIDARG
Le paramètre dwState est incorrect.
E_OUTOFMEMORY
Mémoire insuffisante.
E_FAIL
Une erreur inattendue du système de fichiers s’est produite.
E_UNEXPECTED
Une exception inattendue s’est produite.

Notes

Tous les attributs d’état ne peuvent pas être modifiés. Les attributs enable, track et enforce peuvent être modifiés.

Spécifications

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête dskquota.h
DLL Dskquota.dll

Voir aussi

Interfaces de gestion des disques

Quotas de disque

IDiskQuotaControl