IDiskQuotaControl::D eleteUser, méthode (dskquota.h)
Supprime une entrée utilisateur du fichier d’informations sur le quota de volume, si la quantité de quota facturée par l’utilisateur est de zéro (0) octets.
Syntaxe
HRESULT DeleteUser(
[in] PDISKQUOTA_USER pUser
);
Paramètres
[in] pUser
Pointeur vers l’interface IDiskQuotaUser de l’utilisateur dont l’enregistrement de quota est marqué pour suppression.
Valeur retournée
Cette méthode retourne une erreur de système de fichiers ou l’une des valeurs suivantes.
Code de retour | Description |
---|---|
|
Réussite. |
|
L’appelant a des droits d’accès insuffisants. |
|
L’utilisateur est propriétaire des fichiers sur le volume. |
|
L’objet DiskQuotaControl n’est pas initialisé. |
|
Le paramètre pUser est NULL. |
|
Mémoire insuffisante. |
|
Une erreur inattendue du système de fichiers s’est produite. |
|
Une exception inattendue s’est produite. |
Notes
Cette méthode ne supprime pas réellement l’entrée de quota du volume. Elle marque l’entrée pour suppression. Le système de fichiers NTFS effectue la suppression réelle ultérieurement. Après un appel à IDiskQuotaControl::D eleteUser, l’interface IDiskQuotaUser est toujours active. Cette méthode ne supprime pas l’objet utilisateur de la mémoire. Pour libérer l’objet utilisateur, appelez IUnknown::Release.
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 |