Partager via


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

Récupère un ensemble d’indicateurs décrivant l’état du système de quota.

Syntaxe

HRESULT GetQuotaState(
  [out] LPDWORD pdwState
);

Paramètres

[out] pdwState

Indicateurs d’état de quota. Ce paramètre peut inclure un ou plusieurs des indicateurs suivants.

Valeur Signification
DISKQUOTA_FILESTATE_INCOMPLETE
0x00000100
Les informations de quota du volume sont obsolètes. Les quotas sont probablement désactivés.
DISKQUOTA_FILESTATE_REBUILDING
0x00000200
Le volume regénère ses informations de quota.
DISKQUOTA_STATE_DISABLED
0x00000000
Les quotas ne sont pas activés sur le volume.
DISKQUOTA_STATE_ENFORCE
0x00000002
Les quotas sont activés et la valeur limite est appliquée. Les utilisateurs ne peuvent pas dépasser leur limite de quota.
DISKQUOTA_STATE_TRACK
0x00000001
Les quotas sont activés, mais la valeur limite n’est pas appliquée. Les utilisateurs peuvent dépasser leur limite de quota.

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
Les droits d’accès de l’appelant sont insuffisants.
ERROR_NOT_READY
L’objet DiskQuotaControl n’est pas initialisé.
E_INVALIDARG
Le paramètre pdwState 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.

Configuration requise

Condition requise Valeur
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